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.
|
默认的触发器,不注册任何事件,手动调用触发时肯定可以触发,当技能data没有填触发器id时,技能默认用的这个 More...
Public Member Functions | |
TriggerNull (TriggerData data, IReleaseEntity releaseEntity) | |
override void | StartWork () |
开始工作 More... | |
override void | StopWork () |
结束触发器,一般是卡牌离开场上结束 More... | |
![]() | |
TriggerBase (TriggerData data, IReleaseEntity releaseEntity) | |
初始化 More... | |
List< Vector3 > | GetAttackRegion (XSIGridMgr gridMgr, XSTile srcTile) |
获取攻击范围的格子 More... | |
List< Vector3 > | GetAttackEffectRegion (XSTile tile, XSTile srcTile) |
获取攻击效果范围的格子 More... | |
void | StartTick () |
开始倒计时 More... | |
void | StopTick () |
停止倒计时 More... | |
virtual bool | CanRelease (OnTriggerDataBase data) |
是否能释放 More... | |
virtual bool | Release (OnTriggerDataBase data) |
释放技能 More... | |
override void | OnTurnStart (SkillUpdateData data) |
回合开始响应 More... | |
![]() | |
WorkItem (T data) | |
构造函数 More... | |
abstract void | OnTurnStart (T1 data) |
Protected Member Functions | |
override bool | CanRelease (ReleaseData data) |
是否能释放 More... | |
override List< UnitBase > | GetTarget (OnTriggerDataBase data) |
获取处理对象 More... | |
![]() | |
void | CdUpdate (SkillUpdateData data) |
cd更新 More... | |
Additional Inherited Members | |
![]() | |
TriggerType | Type [get] |
IReleaseEntity | ReleaseEntity [get, set] |
对SkillBase的引用 More... | |
CountDown | Cd [get, set] |
倒计时 More... | |
SearchTargetBase | SearchTarget [get] |
索敌 More... | |
List< TriggerConditionBase > | ConditionList [get] |
触发器触发条件 More... | |
默认的触发器,不注册任何事件,手动调用触发时肯定可以触发,当技能data没有填触发器id时,技能默认用的这个
|
inline |
|
protectedvirtual |
|
protectedvirtual |
|
inlinevirtual |
开始工作
Reimplemented from XSSLG.TriggerBase.
|
inlinevirtual |
结束触发器,一般是卡牌离开场上结束
Reimplemented from XSSLG.TriggerBase.