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.
|
带常用功能的skillbase和buffbase基类 More...
Public Member Functions | |
CommonTableItem (TDATA data) | |
构造函数 More... | |
override void | OnTurnStart (TUPDATEDATA data) |
abstract float | GetSkillEffectProp (SkillEffectType type) |
abstract bool | GetSkillEffectFlag (SkillEffectType type) |
virtual float | PhyImmunityFactor () |
减免伤害百分比必须大于0 More... | |
virtual float | PhyDamageFactor () |
![]() | |
WorkItem (T data) | |
构造函数 More... | |
abstract void | OnTurnStart (T1 data) |
abstract void | StartWork () |
abstract void | StopWork () |
![]() | |
void | StartWork () |
void | StopWork () |
Protected Member Functions | |
CustomSchedulerItem | Schedule (Action func, int interval, int repeat=-1, bool immediate=false, int delay=0) |
CustomSchedulerItem | ScheduleOnce (Action func, int delay) |
void | UnSchedule (CustomSchedulerItem scheduler) |
Properties | |
CustomScheduler | Scheduler = new CustomScheduler() [get] |
定时几回合后使用 More... | |
带常用功能的skillbase和buffbase基类
TDATA | |
TUPDATEDATA |
|
inline |
构造函数
data |
|
pure virtual |
Implemented in XSSLG.SkillBase, and XSSLG.BuffBase.
|
pure virtual |
Implemented in XSSLG.SkillBase, and XSSLG.BuffBase.
|
inline |
Implements XSSLG.ICommonTable< TUPDATEDATA >.
|
virtual |
Implements XSSLG.ICommonTable< TUPDATEDATA >.
|
virtual |
减免伤害百分比必须大于0
Implements XSSLG.ICommonTable< TUPDATEDATA >.
|
protected |
|
protected |
|
protected |
|
getprivate |
定时几回合后使用