StateContext
classnative name gamestateMachineStateContextScriptnative
extends IScriptable › ISerializable
Methods 82
native const func GetBoolParameter(parameterName: CName, opt isPermanent: Bool) -> Bool
native const func GetConditionBool(parameterName: CName) -> Bool
native const func GetConditionBoolParameter(parameterName: CName) -> StateResultBool
native const func GetConditionCNameParameter(parameterName: CName) -> StateResultCName
native const func GetConditionFloat(parameterName: CName) -> Float
native const func GetConditionFloatParameter(parameterName: CName) -> StateResultFloat
native const func GetConditionInt(parameterName: CName) -> Int32
native const func GetConditionIntParameter(parameterName: CName) -> StateResultInt
native const func GetConditionScriptableParameter(parameterName: CName) -> ref<IScriptable>
native const func GetConditionTweakDBIDParameter(parameterName: CName) -> TweakDBID
native const func GetConditionVectorParameter(parameterName: CName) -> StateResultVector
native const func GetConditionWeakScriptableParameter(parameterName: CName) -> wref<IScriptable>
native const func GetCurrentStates(stateMachineIdentifier: StateMachineIdentifier) -> array<CName>
native const func GetCurrentStatesWithIdentifier()native const func GetDoubleParameter(parameterName: CName, opt isPermanent: Bool) -> Double
native const func GetFloatParameter(parameterName: CName, opt isPermanent: Bool) -> Float
native const func GetIntParameter(parameterName: CName, opt isPermanent: Bool) -> Int32
native const func GetPermanentBoolParameter(parameterName: CName) -> StateResultBool
native const func GetPermanentCNameParameter(parameterName: CName) -> StateResultCName
native const func GetPermanentDoubleParameter(parameterName: CName) -> StateResultDouble
native const func GetPermanentFloatParameter(parameterName: CName) -> StateResultFloat
native const func GetPermanentIntParameter(parameterName: CName) -> StateResultInt
native const func GetPermanentScriptableParameter(parameterName: CName) -> ref<IScriptable>
native const func GetPermanentTweakDBIDParameter(parameterName: CName) -> TweakDBID
native const func GetPermanentVectorParameter(parameterName: CName) -> StateResultVector
native const func GetStateMachineCurrentState(stateMachineName: CName) -> CName
native const func GetStateMachineCurrentStateWithIdentifier(stateMachineIdentifier: StateMachineIdentifier) -> CName
native const func GetTemporaryBoolParameter(parameterName: CName) -> StateResultBool
native const func GetTemporaryCNameParameter(parameterName: CName) -> StateResultCName
native const func GetTemporaryDoubleParameter(parameterName: CName) -> StateResultDouble
native const func GetTemporaryFloatParameter(parameterName: CName) -> StateResultFloat
native const func GetTemporaryIntParameter(parameterName: CName) -> StateResultInt
native const func GetTemporaryScriptableParameter(parameterName: CName) -> ref<IScriptable>
native const func GetTemporaryTweakDBIDParameter(parameterName: CName) -> TweakDBID
native const func GetTemporaryVectorParameter(parameterName: CName) -> StateResultVector
native const func GetVectorParameter(parameterName: CName, opt isPermanent: Bool) -> Vector4
native const func IsStateActive(stateMachineName: CName, stateName: CName) -> Bool
native const func IsStateActiveWithIdentifier(stateMachineIdentifier: StateMachineIdentifier, stateName: CName) -> Bool
native const func IsStateJustBecomeActive(stateMachineName: CName, stateName: CName) -> Bool
native const func IsStateJustBecomeActiveWithIdentifier(stateMachineIdentifier: StateMachineIdentifier, stateName: CName) -> Bool
native const func IsStateMachineActive(stateMachineName: CName) -> Bool
native const func IsStateMachineActiveWithIdentifier(stateMachineIdentifier: StateMachineIdentifier) -> Bool
native const func RemoveConditionBoolParameter(parameterName: CName) -> Bool
native const func RemoveConditionCNameParameter(parameterName: CName) -> Bool
native const func RemoveConditionFloatParameter(parameterName: CName) -> Bool
native const func RemoveConditionIntParameter(parameterName: CName) -> Bool
native const func RemoveConditionScriptableParameter(parameterName: CName) -> Bool
native const func RemoveConditionTweakDBIDParameter(parameterName: CName) -> Bool
native const func RemoveConditionVectorParameter(parameterName: CName) -> Bool
native const func RemoveConditionWeakScriptableParameter(parameterName: CName) -> Bool
native func RemovePermanentBoolParameter(parameterName: CName) -> Bool
native func RemovePermanentCNameParameter(parameterName: CName) -> Bool
native func RemovePermanentDoubleParameter(parameterName: CName) -> Bool
native func RemovePermanentFloatParameter(parameterName: CName) -> Bool
native func RemovePermanentIntParameter(parameterName: CName) -> Bool
native func RemovePermanentScriptableParameter(parameterName: CName) -> Bool
native func RemovePermanentTweakDBIDParameter(parameterName: CName) -> Bool
native func RemovePermanentVectorParameter(parameterName: CName) -> Bool
native const func SetConditionBoolParameter(parameterName: CName, value: Bool, opt force: Bool)
native const func SetConditionCNameParameter(parameterName: CName, value: CName, opt force: Bool)
native const func SetConditionFloatParameter(parameterName: CName, value: Float, opt force: Bool)
native const func SetConditionIntParameter(parameterName: CName, value: Int32, opt force: Bool)
native const func SetConditionScriptableParameter(parameterName: CName, value: ref<IScriptable>, opt force: Bool)
native const func SetConditionTweakDBIDParameter(parameterName: CName, value: TweakDBID, opt force: Bool)
native const func SetConditionVectorParameter(parameterName: CName, value: Vector4, opt force: Bool)
native const func SetConditionWeakScriptableParameter(parameterName: CName, value: wref<IScriptable>, opt force: Bool)
native func SetPermanentBoolParameter(parameterName: CName, value: Bool, opt force: Bool)
native func SetPermanentCNameParameter(parameterName: CName, value: CName, opt force: Bool)
native func SetPermanentDoubleParameter(parameterName: CName, value: Double, opt force: Bool)
native func SetPermanentFloatParameter(parameterName: CName, value: Float, opt force: Bool)
native func SetPermanentIntParameter(parameterName: CName, value: Int32, opt force: Bool)
native func SetPermanentScriptableParameter(parameterName: CName, value: ref<IScriptable>, opt force: Bool)
native func SetPermanentTweakDBIDParameter(parameterName: CName, value: TweakDBID, opt force: Bool)
native func SetPermanentVectorParameter(parameterName: CName, value: Vector4, opt force: Bool)
native func SetTemporaryBoolParameter(parameterName: CName, value: Bool, opt force: Bool)
native func SetTemporaryCNameParameter(parameterName: CName, value: CName, opt force: Bool)
native func SetTemporaryDoubleParameter(parameterName: CName, value: Double, opt force: Bool)
native func SetTemporaryFloatParameter(parameterName: CName, value: Float, opt force: Bool)
native func SetTemporaryIntParameter(parameterName: CName, value: Int32, opt force: Bool)
native func SetTemporaryScriptableParameter(parameterName: CName, value: ref<IScriptable>, opt force: Bool)
native func SetTemporaryTweakDBIDParameter(parameterName: CName, value: TweakDBID, opt force: Bool)
native func SetTemporaryVectorParameter(parameterName: CName, value: Vector4, opt force: Bool)