Freigeben über


PFCloudScriptExecuteFunctionRequest

PFCloudScriptExecuteFunctionRequest-Datenmodell. Führt eine Azure-Funktion mit dem Profil der Entität aus, die in der Anforderung definiert ist.

Syntax

typedef struct PFCloudScriptExecuteFunctionRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFEntityKey const* entity;  
    const char* functionName;  
    PFJsonObject functionParameter;  
    bool const* generatePlayStreamEvent;  
} PFCloudScriptExecuteFunctionRequest;  

Mitglieder

customTags PFStringDictionaryEntry const*
kann nullptr sein

(Optional) Die optionalen benutzerdefinierten Tags, die der Anforderung zugeordnet sind (z. B. Buildnummer, externe Ablaufverfolgungsbezeichner usw.).

customTagsCount uint32_t

Anzahl von customTags

entity PFEntityKey const*
kann nullptr sein

(Optional) Die optionale Entität, für die diese Aktion ausgeführt werden soll. Der Standardwert ist die aktuell angemeldete Entität.

functionName const char*
ist NULL-terminiert.

Der Name der auszuführenden CloudScript-Funktion.

functionParameter PFJsonObject

(Optional) Objekt, das als FunctionArgument-Feld der FunctionExecutionContext-Datenstruktur an die Funktion übergeben wird.

generatePlayStreamEvent bool const*
kann nullptr sein

(Optional) Generieren Sie ein entity_executed_cloudscript_function PlayStream-Ereignis, das die Ergebnisse der Funktionsausführung und andere Kontextinformationen enthält. Dieses Ereignis wird in der PlayStream-Debuggerkonsole für den Spieler in Game Manager angezeigt.

Voraussetzungen

Kopfball: PFCloudScriptTypes.h

Weitere Informationen

PFCloudScriptTypes-Mitglieder