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

选择移动的位置 More...

Inheritance diagram for XSSLG.AIUnitMove:
XSSLG.PhaseChooseMoveBase XSSLG.PhaseBase XSSLG.IPhaseBase

Public Member Functions

override void OnEnter< T > (T logic)
 状态进入 More...
 
override void Update< T > (T logic)
 预留接口,每帧更新 More...
 
- Public Member Functions inherited from XSSLG.PhaseChooseMoveBase
override void OnEnter< T > (T logic)
 状态进入 More...
 
override void OnExit< 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...
 

Private Member Functions

bool TryToWalk< T > (T logic, Unit actionUnit, List< List< Vector3 >> pathList)
 

Additional Inherited Members

- Properties inherited from XSSLG.PhaseChooseMoveBase
List< Vector3MoveRegion [get, set]
 角色的移动范围 More...
 

Detailed Description

选择移动的位置

Member Function Documentation

◆ OnEnter< T >()

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

状态进入

Reimplemented from XSSLG.PhaseBase.

◆ TryToWalk< T >()

bool XSSLG.AIUnitMove.TryToWalk< T > ( logic,
Unit  actionUnit,
List< List< Vector3 >>  pathList 
)
inlineprivate
Type Constraints
T :BattleLogic 

◆ Update< T >()

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

预留接口,每帧更新

Reimplemented from XSSLG.PhaseBase.


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