Enfusion Script API
|
Base class for NetApi handlers. More...
Public Member Functions | |
JsonApiStruct | GetRequest () |
override to create custom request data | |
JsonApiStruct | GetResponse (JsonApiStruct request) |
override to create custom respond data | |
Base class for NetApi handlers.
Inherit to create custom NetApi handler. Inherited class name is than used as NetApi function name. 1) NetApi call is received 2) NetApiHandler descendants with call function name is searched 3) GetRequest() is called 4) Request JsonApiStruct is filled 5) GetResponse() is called with filled request 6) Response JsonApiStruct is returned to caller
JsonApiStruct NetApiHandler.GetRequest | ( | ) |
override to create custom request data
Implemented in AnimExportProfileChannels, AnimExportProfiles, AnimExportTrackExport, BakeInfo, CheckEmat, CheckGUID, EBTInfo, ExportEmat, ExportProperties, ExportTerrain, FBXReportToolMessage, GamematInfo, GetPortalMat, GetRelativePath, LayerPresets, LoadedProjects, MaterialMapping, MaterialProperties, MaterialValidator, OpenXOB, OverrideMeshObjectMaterial, PrefabImporter, PrefabImporterBake, RegisterResource, TextureInfo, TextureValidation, TextureValidator, and ValidateFBXUtils.
JsonApiStruct NetApiHandler.GetResponse | ( | JsonApiStruct | request | ) |
override to create custom respond data
Implemented in AnimExportProfileChannels, AnimExportProfiles, AnimExportTrackExport, BakeInfo, CheckEmat, CheckGUID, EBTInfo, ExportEmat, ExportProperties, ExportTerrain, FBXReportToolMessage, GamematInfo, GetPortalMat, GetRelativePath, LayerPresets, LoadedProjects, MaterialMapping, MaterialProperties, MaterialValidator, OpenXOB, OverrideMeshObjectMaterial, PrefabImporter, PrefabImporterBake, RegisterResource, TextureInfo, TextureValidation, TextureValidator, and ValidateFBXUtils.