Not Stable Yet!
This article is part of the Witcher 3 scripting community documentation, which is considered to be UNSTABLE until after the release of the Blood and Wine DLC. Edits to these pages may be overwritten without notice!
IScriptable | |
---|---|
Signature |
import class IScriptable extends ISerializable |
Parent |
ISerializable |
Sub-classes |
CAIStorageHandler CActionPointSelector CEncounterDataManager CNavigationReachabilityQueryInterface CObject CPartySpawnOrganizer CR4PlayerTargeting CScriptableState CScriptedExplorationTraverser IAIParameters IBehTreeObjectDefinition IBehTreeTask IBehTreeValueEnum ISpawnCondition ITicketAlgorithmScript W3AbilityManager W3BehTreeValNameArray |
Version |
1.12 |
Path |
/core/object.ws |
ISerializable
Public Functions
ClearCleanupFunction
import final function ClearCleanupFunction()
- Location:
- starts @ line 51, ends @ line 51
DebugDumpEntryFunctionCalls
import final function DebugDumpEntryFunctionCalls(enabled : bool)
- Parameters:
- enabled : bool
- Location:
- starts @ line 54, ends @ line 54
GetCurrentState
import final function GetCurrentState() : CScriptableState
- Returns:
- Location:
- starts @ line 36, ends @ line 36
GetCurrentStateName
import final function GetCurrentStateName() : name
- Returns:
- Location:
- starts @ line 39, ends @ line 39
GetState
import final function GetState(stateName : name) : CScriptableState
- Parameters:
- stateName : name
- Returns:
- Location:
- starts @ line 33, ends @ line 33
GotoState
GotoStateAuto
import final function GotoStateAuto()
- Location:
- starts @ line 30, ends @ line 30
IsInState
LockEntryFunction
import final function LockEntryFunction(lock : bool)
- Parameters:
- lock : bool
- Location:
- starts @ line 45, ends @ line 45
LogStates
import final function LogStates()
- Location:
- starts @ line 57, ends @ line 57
PopState
import function PopState(optional popAll : bool)
- Parameters:
- optional popAll : bool
- Location:
- starts @ line 24, ends @ line 24
PushState
import function PushState(stateName : name)
- Parameters:
- stateName : name
- Location:
- starts @ line 21, ends @ line 21
SetCleanupFunction
import final function SetCleanupFunction(functionName : name)
- Parameters:
- functionName : name
- Location:
- starts @ line 48, ends @ line 48
ToString
Uninteresting Sub-Classes
These sub-classes have no public/protected members that are not overrides of their parent and have been merged here.
CActionPointSelector
import abstract class CActionPointSelector extends IScriptable
- Location:
- /game/behavior_tree/ai_parameters/npcParams.ws starts @ line 7, ends @ line 9
CCommunityActionPointSelector
import class CCommunityActionPointSelector extends CActionPointSelector
- Location:
- /game/behavior_tree/ai_parameters/npcParams.ws starts @ line 11, ends @ line 13
CPartySpawnOrganizer
import class CPartySpawnOrganizer extends IScriptable
- Location:
- /game/gameplay/encounter/partyEntry.ws starts @ line 15, ends @ line 17
CInstantMountPartySpawnOrganizer
import class CInstantMountPartySpawnOrganizer extends CPartySpawnOrganizer
- Location:
- /game/gameplay/encounter/partyEntry.ws starts @ line 18, ends @ line 20
ISpawnCondition
import abstract class ISpawnCondition extends IScriptable
- Location:
- /game/gameplay/encounter/encounterConditions.ws starts @ line 10, ends @ line 12