REDNODE / GAME API

GamePersistencySystem

classnative name gamePersistencySystemnative

extends IGamePersistencySystem › IGameSystem › IScriptable › ISerializable

Methods 12

native func EntityProxy_DisablePhysics(targetEntity: EntityID, disable: Bool)
native func ForgetObject(targetID: PersistentID, notifyEntity: Bool)
native func GetConstAccessToPSObject(targetID: PersistentID, psClassName: CName) -> ref<PersistentState>
native func GetPersistentBool(targetEntity: PersistentID, psClassName: CName, varName: CName) -> Bool
native func GetPersistentFloat(targetEntity: PersistentID, psClassName: CName, varName: CName) -> Float
native func GetPersistentInt(targetEntity: PersistentID, psClassName: CName, varName: CName) -> Int32
native func QueueEntityEvent(targetEntity: EntityID, evt: ref<Event>)
native func QueuePSDeviceEvent(action: ref<DeviceAction>)
native func QueuePSEvent(targetID: PersistentID, psClassName: CName, evt: ref<Event>)
native func SetPersistentBool(targetEntity: PersistentID, psClassName: CName, varName: CName, newValue: Bool)
native func SetPersistentFloat(targetEntity: PersistentID, psClassName: CName, varName: CName, newValue: Float)
native func SetPersistentInt(targetEntity: PersistentID, psClassName: CName, varName: CName, newValue: Int32)