ORK Framework  3.17.1
API Documentation
GamingIsLove.ORKFramework.ORKControlHandler Class Reference

Public Member Functions

virtual void InitCursor ()
 
virtual void Clear ()
 
virtual void SceneLoaded ()
 
virtual void FireItemCollectionStart ()
 
virtual void FireItemCollectionEnd ()
 
virtual void ResetPlayerControlType ()
 
virtual void ResetCameraControlType ()
 
virtual void ResetControlledPlayer ()
 
virtual bool SetCameraControlTarget (GameObject target, CameraControlTargetTransition transition)
 
virtual void ResetCameraControlTarget (CameraControlTargetTransition transition)
 
virtual bool IsCameraTargetTransition ()
 
virtual void RestoreControl ()
 
virtual bool IsPlayerControlBlocked ()
 
virtual bool IsCameraControlBlocked ()
 
virtual void SetMenuBlock (int add)
 
virtual void SetShopBlock (int add)
 
virtual void SetBlockMoveAI (int add)
 
virtual void SetBlockControlMaps (int add)
 
virtual void SetInBattle (int add)
 
virtual void ClearInBattle ()
 
void CheckBattleCursorOver ()
 
virtual void SwitchBattleMenu (int change, Combatant player, bool onlyBattle, bool notDead, bool switchPlayerRealTime)
 
virtual void SwitchMember (int change, Combatant player, bool onlyBattle, bool notDead)
 
virtual void Tick (bool interacted)
 

Protected Member Functions

virtual void DoSwitchMember (Combatant player, Combatant combatant, bool moveOldBack)
 

Protected Attributes

CursorSettings cursorSettings
 
bool overridePlayerControl = false
 
PlayerControlType playerControlType = PlayerControlType.None
 
GameObject controlledPlayer
 
bool overrideCameraControl = false
 
CameraControlType cameraControlType = CameraControlType.None
 
GameObject cameraControlTarget
 
int blockMoveAI = 0
 
int blockControlMaps = 0
 
int menuBlock = 0
 
int shopBlock = 0
 
int inBattle = 0
 
Combatant lastTargetUser
 
PlayerObjectChanged playerChangedHandler
 
Notify battleStartHandler
 
Notify battleEndHandler
 
Notify itemCollectionStartHandler
 
Notify itemCollectionEndHandler
 

Properties

PlayerObjectChanged PlayerChanged
 
Notify BattleStart
 
Notify BattleEnd
 
Notify ItemCollectionStart
 
Notify ItemCollectionEnd
 
virtual CursorSettings Cursor [get]
 
virtual PlayerControlType PlayerControlType [get, set]
 
virtual CameraControlType CameraControlType [get, set]
 
virtual GameObject ControlledPlayer [get, set]
 
virtual GameObject CameraControlTarget [get]
 
virtual bool MenuBlocked [get]
 
virtual bool InMenu [get]
 
virtual bool InShop [get]
 
virtual bool MoveAIBlocked [get]
 
virtual bool ControlMapsBlocked [get]
 
virtual bool InBattle [get]