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.
|
被动技能触发器,触发技能释放,或者buff和技能的结束触发 通过BattleEmitter注册触发事件,触发后自动调用Release施放技能 和主动技能的区别就是是否注册BattleEmitter,但是还有其他要注意的: 1. More...
Public Member Functions | |
TriggerManual (TriggerData data, IReleaseEntity releaseEntity) | |
![]() | |
TriggerBase (TriggerData data, IReleaseEntity releaseEntity) | |
初始化 More... | |
List< Vector3 > | GetAttackRegion (XSIGridMgr gridMgr, XSTile srcTile) |
获取攻击范围的格子 More... | |
List< Vector3 > | GetAttackEffectRegion (XSTile tile, XSTile srcTile) |
获取攻击效果范围的格子 More... | |
override void | StartWork () |
触发器开始工作 More... | |
override void | StopWork () |
结束触发器 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 List< UnitBase > | GetTarget (OnTriggerDataBase data) |
获取处理对象 More... | |
![]() | |
virtual bool | CanRelease (ReleaseData 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... | |
被动技能触发器,触发技能释放,或者buff和技能的结束触发 通过BattleEmitter注册触发事件,触发后自动调用Release施放技能 和主动技能的区别就是是否注册BattleEmitter,但是还有其他要注意的: 1.
拥有这个trigger的技能必须是被动技能 2.triggerType不能是ClickCombat或者ClickMagic 3.因为第1,2条,参数OnTriggerDataBase不能是OnTriggerDataBase或者OntriggerDataCommon,因为这2者是给主动技能触发器用的,做好约束才能方便设计
|
inline |
|
inlineprotectedvirtual |