PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
HandGuardBase Class Reference

TODO(kumarjac): This guard is unused but it has a fault and doesn't conform with maximimal/minimal checks on "Juncture"/"Remote". More...

Private Member Functions

bool GuardCondition (HandEventBase e)
 
void HandGuardAnd (HandGuardBase arg0=null, HandGuardBase arg1=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardNot (HandGuardBase arg0=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardOr (HandGuardBase arg0=null, HandGuardBase arg1=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardHasItemInEvent (Man p=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardIsSameItemInHands (Man p=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardHasDestroyedItemInHands (Man p=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardHasItemInHands (Man p=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardHasRoomForItem (Man p=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardCanMove (Man p=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardCanSwap (Man p=NULL)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardCanForceSwap (Man p=NULL)
 
override bool GuardCondition (HandEventBase e)
 
void HandGuardInstantForceSwap (Man p=NULL)
 
override bool GuardCondition (HandEventBase e)
 
void HandSelectAnimationOfTakeToHandsEvent (Man p=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandSelectAnimationOfMoveFromHandsEvent (Man p=null)
 
override bool GuardCondition (HandEventBase e)
 
void HandSelectAnimationOfForceSwapInHandsEvent (Man p=NULL)
 
bool ProcessSwapEvent (notnull HandEventBase e, out int animType1, out int animType2)
 
override bool GuardCondition (HandEventBase e)
 
void BotGuardHasItemInHands (Man p=NULL)
 
override bool GuardCondition (HandEventBase e)
 

Private Attributes

ref HandGuardBase m_arg0
 
ref HandGuardBase m_arg1
 
protected Man m_Player
 

Detailed Description

TODO(kumarjac): This guard is unused but it has a fault and doesn't conform with maximimal/minimal checks on "Juncture"/"Remote".

guards

represents guard on a transition from state to state

Member Function Documentation

◆ BotGuardHasItemInHands()

void BotGuardHasItemInHands ( Man  p = NULL)
inlineprivate

References m_Player.

◆ GuardCondition() [1/17]

bool GuardCondition ( HandEventBase  e)
inlineprivate

◆ GuardCondition() [2/17]

override bool GuardCondition ( HandEventBase  e)
inlineprivate

◆ GuardCondition() [3/17]

override bool GuardCondition ( HandEventBase  e)
inlineprivate

◆ GuardCondition() [4/17]

override bool GuardCondition ( HandEventBase  e)
inlineprivate

◆ GuardCondition() [5/17]

override bool GuardCondition ( HandEventBase  e)
inlineprivate

◆ GuardCondition() [6/17]

override bool GuardCondition ( HandEventBase  e)
inlineprivate

◆ GuardCondition() [7/17]

override bool GuardCondition ( HandEventBase  e)
inlineprivate

◆ GuardCondition() [8/17]

override bool GuardCondition ( HandEventBase  e)
inlineprivate

◆ GuardCondition() [9/17]

◆ GuardCondition() [10/17]

◆ GuardCondition() [11/17]

◆ GuardCondition() [12/17]

◆ GuardCondition() [13/17]

◆ GuardCondition() [14/17]

override bool GuardCondition ( HandEventBase  e)
inlineprivate

◆ GuardCondition() [15/17]

◆ GuardCondition() [16/17]

◆ GuardCondition() [17/17]

override bool GuardCondition ( HandEventBase  e)
inlineprivate

◆ HandGuardAnd()

void HandGuardAnd ( HandGuardBase  arg0 = null,
HandGuardBase  arg1 = null 
)
inlineprivate

◆ HandGuardCanForceSwap()

void HandGuardCanForceSwap ( Man  p = NULL)
inlineprivate

References m_Player.

◆ HandGuardCanMove()

void HandGuardCanMove ( Man  p = null)
inlineprivate

References m_Player.

◆ HandGuardCanSwap()

void HandGuardCanSwap ( Man  p = NULL)
inlineprivate

References m_Player.

◆ HandGuardHasDestroyedItemInHands()

void HandGuardHasDestroyedItemInHands ( Man  p = null)
inlineprivate

References m_Player.

◆ HandGuardHasItemInEvent()

void HandGuardHasItemInEvent ( Man  p = null)
inlineprivate

References m_Player.

◆ HandGuardHasItemInHands()

void HandGuardHasItemInHands ( Man  p = null)
inlineprivate

References m_Player.

◆ HandGuardHasRoomForItem()

void HandGuardHasRoomForItem ( Man  p = null)
inlineprivate

References m_Player.

◆ HandGuardInstantForceSwap()

void HandGuardInstantForceSwap ( Man  p = NULL)
inlineprivate

References m_Player.

◆ HandGuardIsSameItemInHands()

void HandGuardIsSameItemInHands ( Man  p = null)
inlineprivate

References m_Player.

◆ HandGuardNot()

void HandGuardNot ( HandGuardBase  arg0 = null)
inlineprivate

◆ HandGuardOr()

void HandGuardOr ( HandGuardBase  arg0 = null,
HandGuardBase  arg1 = null 
)
inlineprivate

◆ HandSelectAnimationOfForceSwapInHandsEvent()

void HandSelectAnimationOfForceSwapInHandsEvent ( Man  p = NULL)
inlineprivate

References m_Player.

◆ HandSelectAnimationOfMoveFromHandsEvent()

void HandSelectAnimationOfMoveFromHandsEvent ( Man  p = null)
inlineprivate

References m_Player.

◆ HandSelectAnimationOfTakeToHandsEvent()

void HandSelectAnimationOfTakeToHandsEvent ( Man  p = null)
inlineprivate

◆ ProcessSwapEvent()

bool ProcessSwapEvent ( notnull HandEventBase  e,
out int  animType1,
out int  animType2 
)
inlineprivate

Field Documentation

◆ m_arg0

ref HandGuardBase m_arg0
private

◆ m_arg1

ref HandGuardBase m_arg1
private

◆ m_Player

protected Man m_Player
private

The documentation for this class was generated from the following files: