Граф наследования:JsonApiStruct:Закрытые члены | |
| void | JsonApiStruct () |
| void | ~JsonApiStruct () |
| void | OnExpand () |
| Event when expand (unpack) process starts. | |
| void | OnPack () |
| Event when pack starts - you will pack your stuff here. | |
| void | OnBufferReady () |
| Verification event after successfull JSON packing. | |
| void | OnSuccess (int errorCode) |
| Event called when pending store operation is finished - callback from JsonApiHandle before handle release. | |
| void | OnError (int errorCode) |
| Event called when pending store operation is finished - callback from JsonApiHandle before handle release. | |
| void | OnObject (string name) |
| Called when parsing object. | |
| void | OnInteger (string name, int value) |
| Called when parsing integer value. | |
| void | OnFloat (string name, float value) |
| Called when parsing float value. | |
| void | OnBoolean (string name, bool value) |
| Called when parsing boolean value. | |
| void | OnString (string name, string value) |
| Called when parsing string value. | |
| void | OnVector (string name, vector value) |
| Called when parsing vector value. | |
| void | OnStartArray (string name) |
| Called when parsing array. | |
| void | OnEndArray (int itemCount) |
| Called when array end, returns count of items. | |
| void | OnItemObject (int index, string name) |
| Called when parsing object. | |
| void | OnItemInteger (int index, int value) |
| Called when parsing integer value. | |
| void | OnItemFloat (int index, float value) |
| Called when parsing float value. | |
| void | OnItemBoolean (int index, bool value) |
| Called when parsing boolean value. | |
| void | OnItemString (int index, string value) |
| Called when parsing string value from array. | |
| void | OnItemVector (int index, vector value) |
| Called when parsing vector value from array. | |
| proto native void | RegV (string name) |
| Register script variable for auto-feature. | |
| proto native void | Push (JsonApiStruct obj) |
| Push object to parse (only during parse operation) | |
| proto native void | StartObject (string name) |
| Start object at hierarchy - !!! Be cautious and doublecheck results when using this !!! | |
| proto native void | EndObject () |
| End object at hierarchy - !!! Be cautious and doublecheck results when using this !!! | |
| proto native void | StoreObject (string name, JsonApiStruct obj) |
| Add scripted object to hierarchy (calls through hierarchy) | |
| proto native void | StoreFloat (string name, float value) |
| Add float value to hierarchy. | |
| proto native void | StoreInteger (string name, int value) |
| Add integer value to hierarchy. | |
| proto native void | StoreBoolean (string name, bool value) |
| Add boolean value to hierarchy. | |
| proto native void | StoreString (string name, string value) |
| Add string value to hierarchy. | |
| proto native void | StoreVector (string name, vector value) |
| Add vector value to hierarchy. | |
| proto native void | StartArray (string name) |
| Start array at hierarchy - !!! Be cautious and doublecheck results when using this !!! | |
| proto native void | EndArray () |
| End array at hierarchy - !!! Be cautious and doublecheck results when using this !!! | |
| proto native void | ItemObject (JsonApiStruct obj) |
| Add scripted unnamed/ array object. | |
| proto native void | ItemFloat (float value) |
| Add unnamed/ array float value. | |
| proto native void | ItemInteger (int value) |
| Add unnamed/ array integer value. | |
| proto native void | ItemBoolean (bool value) |
| Add unnamed/ array boolean value. | |
| proto native void | ItemString (string value) |
| Add unnamed/ array string value. | |
| proto native void | ItemVector (vector value) |
| Add unnamed/ array vector value. | |
| proto native void | SetDone () |
| Call this when you've done packing or unpacking (interrupt operation) | |
| proto native void | SetFail () |
| Call this when you've done packing or unpacking + want to generate error - prevent to send invalid data etc. | |
| proto native void | Pack () |
| Start object packing - when it can be done (when sending remote etc.) | |
| proto native void | InstantPack () |
| Start object packing now - for use at main thread only! | |
| proto native void | ExpandFromRAW (string data) |
| Start object unpacking from RAW string data. | |
| proto native string | AsString () |
| Get packed JSON as string (!only if you called Pack() first, it may return null) | |
| proto native bool | PackToFile (string FileName) |
| Pack() and save JSON to file. | |
| proto native bool | SaveToFile (string FileName) |
| Save JSON to file (only If something was loaded or recieved previously!) | |
| proto native bool | LoadFromFile (string FileName) |
| Load JSON from file and Expand. | |
Закрытые члены унаследованные от Managed | |
| void | IntroSceneCharacter () |
| void | ~IntroSceneCharacter () |
| bool | IsDefaultCharacter () |
| void | SetToDefaultCharacter () |
| void | SetCharacterID (int char_id) |
| int | GetCharacterID () |
| PlayerBase | GetCharacterObj () |
| TStringArray | GetCharGenderList () |
| TStringArray | GetCharList (ECharGender gender) |
| TStringArray | GetCharShirtsList () |
| TStringArray | GetCharPantsList () |
| TStringArray | GetCharShoesList () |
| void | SetCharacterGender (ECharGender gender) |
| bool | IsCharacterFemale () |
| ECharGender | GetCharacterGender () |
| vector | GetPosition () |
| int | GetNextCharacterID () |
| int | GetPrevCharacterID () |
| void | CreateNewCharacterRandom () |
| void | CreateNewCharacterById (int character_id) |
| void | CreateNewCharacterByName (string character_name, bool randomize_equip=true) |
| void | CreateDefaultCharacter () |
| void | GetLastPlayedServer (int characterID, out string address, out string name, out int port) |
| void | GetLastPlayedServerEx (int characterID, out string address, out string name, out int port, out int steamQueryPort) |
| void | CreateNewCharacter () |
| void | LoadCharacterData (vector char_pos, vector char_rot, bool default_char=false) |
| Generates random equip for the new IntroSceneCharacter, whatever is defined in 'cfgCharacterCreation'. | |
| void | CharacterUnload () |
| void | CharacterLoad (int character_id, vector char_pos, vector char_rot) |
| void | SetupPlayerName (bool new_name) |
| void | SetAttachment (string type, int slot) |
| string | GetCharacterNameById (int char_id) |
| string | GetCharacterName () |
| void | SaveCharName (string name) |
| void | SaveDefaultCharacter () |
| void | TransferValues (PlayerBase player) |
| void | Init () |
| void | OnScheduledTick (float deltatime) |
| void | CheckValues () |
| float | GetBlood () |
| float | GetHealth () |
| void | CheckHealth () |
| void | CheckBlood () |
| void | SendInitValues () |
| Sends values on object creation. | |
| void | SendValue (int value_type, float value) |
| void | ReceiveValue (int value_type, float value) |
| void | OnRPC (ParamsReadContext ctx) |
| void | ShowDebugValues (bool show) |
| void | BleedingIndicator (int source_ID, int severity, GameplayEffectsDataBleeding parent) |
| void | InitIndicator (vector position) |
| void | StopIndicator (bool instant=false) |
| void | StartRunningDrops () |
| bool | IsRunningDrops () |
| Are any drops currently being animated? | |
| void | TrySpawnNextDrop () |
| void | ResetSequence () |
| void | ResetIndicator () |
| void | Update (float timeSlice) |
| bool | GetEndNow () |
| int | GetSeverity () |
| void | GameplayEffectsData (array< ref Widget > input, int type, int user_override=-1) |
| void | Init (array< ref Widget > input, int type, Widget layout_root, int user_override=-1) |
| array< ref Widget > | GetWidgetSet () |
| int | GetWidgetSetType () |
| int | GetWidgetSetID () |
| bool | HasDefinedHandle () |
| Returns 'true' if this class contains update info. | |
| bool | DataInitialized () |
| void | UpdateVisibility (bool state) |
| void | RegisterData (Param p) |
| void | Update (float timeSlice=0, Param p=null, int handle=-1) |
| void | ForceStop () |
См. определение в файле JsonApiStruct.c строка 8