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 | Private Member Functions | List of all members
XSSLG.PhaseUnitAtkBase Class Referenceabstract

单位攻击中 More...

Inheritance diagram for XSSLG.PhaseUnitAtkBase:
XSSLG.PhaseBase XSSLG.IPhaseBase XSSLG.AIUnitAtk XSSLG.PhaseUnitAtk

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...
 
- Public Member Functions inherited from XSSLG.PhaseBase
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)
 

Detailed Description

单位攻击中

Constructor & Destructor Documentation

◆ PhaseUnitAtkBase()

XSSLG.PhaseUnitAtkBase.PhaseUnitAtkBase ( SkillBase  skill,
XSTile  tile 
)
inline

Member Function Documentation

◆ GetNextPhase()

abstract PhaseBase XSSLG.PhaseUnitAtkBase.GetNextPhase ( )
protectedpure virtual

Implemented in XSSLG.PhaseUnitAtk, and XSSLG.AIUnitAtk.

◆ OnAfterAttack()

void XSSLG.PhaseUnitAtkBase.OnAfterAttack ( OnTriggerDataBase  data)
inlineprivate

◆ OnEnter< T >()

override void XSSLG.PhaseUnitAtkBase.OnEnter< T > ( logic)
inlinevirtual

状态进入

Reimplemented from XSSLG.PhaseBase.

◆ OnExit< T >()

override void XSSLG.PhaseUnitAtkBase.OnExit< T > ( logic)
inlinevirtual

状态退出

Reimplemented from XSSLG.PhaseBase.

◆ Update< T >()

override void XSSLG.PhaseUnitAtkBase.Update< T > ( logic)
inlinevirtual

预留接口,每帧更新

Reimplemented from XSSLG.PhaseBase.

Property Documentation

◆ AttackData

OnTriggerDataAttack XSSLG.PhaseUnitAtkBase.AttackData
getsetprotected

◆ Skill

SkillBase XSSLG.PhaseUnitAtkBase.Skill
getprotected

选中的技能

◆ Tile

XSTile XSSLG.PhaseUnitAtkBase.Tile
getprotected

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