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.
|
单位攻击中 More...
Public Member Functions | |
PhaseUnitAtkBase (SkillBase skill, XSTile tile) | |
override void | OnEnter< T > (T logic) |
状态进入 More... | |
override void | OnExit< T > (T logic) |
状态退出 More... | |
override void | Update< T > (T logic) |
预留接口,每帧更新 More... | |
![]() | |
virtual void | OnMouseUpLeft< T > (T logic, XSTile mouseTile) |
鼠标点击事件 More... | |
virtual void | OnMouseUpRight< T > (T logic, XSTile mouseTile) |
virtual void | OnMouseMove< T > (T logic, XSTile mouseTile) |
鼠标移动事件 More... | |
Protected Member Functions | |
abstract PhaseBase | GetNextPhase () |
Properties | |
SkillBase | Skill [get] |
选中的技能 More... | |
XSTile | Tile [get] |
OnTriggerDataAttack | AttackData [get, set] |
Private Member Functions | |
void | OnAfterAttack (OnTriggerDataBase data) |
单位攻击中
|
protectedpure virtual |
Implemented in XSSLG.PhaseUnitAtk, and XSSLG.AIUnitAtk.
|
inlineprivate |
|
inlinevirtual |
状态进入
Reimplemented from XSSLG.PhaseBase.
|
inlinevirtual |
状态退出
Reimplemented from XSSLG.PhaseBase.
|
inlinevirtual |
预留接口,每帧更新
Reimplemented from XSSLG.PhaseBase.
|
getsetprotected |
|
getprotected |
选中的技能
|
getprotected |