Freigeben über


PFCloudScriptExecuteEntityCloudScriptRequest

PFCloudScriptExecuteEntityCloudScriptRequest-Datenmodell. Führt CloudScript mit dem Entitätsprofil aus, das in der Anforderung definiert ist.

Syntax

typedef struct PFCloudScriptExecuteEntityCloudScriptRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFEntityKey const* entity;  
    const char* functionName;  
    PFJsonObject functionParameter;  
    bool const* generatePlayStreamEvent;  
    PFCloudScriptCloudScriptRevisionOption const* revisionSelection;  
    int32_t const* specificRevision;  
} PFCloudScriptExecuteEntityCloudScriptRequest;  

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 erstes Argument an die Funktion übergeben wird.

generatePlayStreamEvent bool const*
kann nullptr sein

(Optional) Generieren Sie ein entity_executed_cloudscript 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.

revisionSelection PFCloudScriptCloudScriptRevisionOption const*
kann nullptr sein

(Optional) Option, für welche Revision von CloudScript ausgeführt werden soll. "Latest" führt die zuletzt erstellte Revision aus, "Live" führt die aktuelle live veröffentlichte Revision und "Specific" die angegebene Revision aus. Der Standardwert ist "Specific", wenn der SpecificRevision-Parameter angegeben ist, andernfalls "Live".

specificRevision int32_t const*
kann nullptr sein

(Optional) Die spezifische Revision, die ausgeführt werden soll, wenn RevisionSelection auf "Specific" festgelegt ist.

Voraussetzungen

Kopfball: PFCloudScriptTypes.h

Weitere Informationen

PFCloudScriptTypes-Mitglieder