XSGridEditor  1.0.0
XSGridEditor is a lightweight square grid map system for 2D/3D SRPG games, and comes with a simple and easy-to-use grid editing function. It can be used as a beginning for you to create SRPG games.
Public Member Functions | Protected Member Functions | Properties | List of all members
XSSLG.TriggerConditionBase Class Referenceabstract

触发器触发条件基类 More...

Inheritance diagram for XSSLG.TriggerConditionBase:
XSSLG.AfterAttackCondition XSSLG.TriggerConditionNull

Public Member Functions

 TriggerConditionBase (ConditionStruct conditionStruct)
 
bool CanRelease (OnTriggerDataBase data)
 能否释放,如果没有条件当然可以了~ 否则就做检查 More...
 

Protected Member Functions

bool CheckProp (int val)
 检查数值是否合法 More...
 
abstract bool Check (OnTriggerDataBase data)
 

Properties

ConditionStruct ConditionStruct [get]
 

Detailed Description

触发器触发条件基类

Constructor & Destructor Documentation

◆ TriggerConditionBase()

XSSLG.TriggerConditionBase.TriggerConditionBase ( ConditionStruct  conditionStruct)
inline

Member Function Documentation

◆ CanRelease()

bool XSSLG.TriggerConditionBase.CanRelease ( OnTriggerDataBase  data)

能否释放,如果没有条件当然可以了~ 否则就做检查

◆ Check()

abstract bool XSSLG.TriggerConditionBase.Check ( OnTriggerDataBase  data)
protectedpure virtual

◆ CheckProp()

bool XSSLG.TriggerConditionBase.CheckProp ( int  val)
inlineprotected

检查数值是否合法

Parameters
val要检查的数值

Property Documentation

◆ ConditionStruct

ConditionStruct XSSLG.TriggerConditionBase.ConditionStruct
getprotected

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