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 | List of all members
XSSLG.IPhaseBase Interface Reference
Inheritance diagram for XSSLG.IPhaseBase:
XSSLG.PhaseBase XSSLG.AIChooseAction XSSLG.AIChooseUnit XSSLG.AITurnBegin XSSLG.AITurnEnd XSSLG.PhaseChooseAtk XSSLG.PhaseChooseMoveBase XSSLG.PhaseChooseUnit XSSLG.PhaseGameEnd XSSLG.PhaseGameStart XSSLG.PhaseTurnBegin XSSLG.PhaseTurnEnd XSSLG.PhaseUnitAtkBase XSSLG.PhaseUnitMenu XSSLG.PhaseUnitMove

Public Member Functions

void OnEnter< T > (T logic)
 
void OnExit< T > (T logic)
 
void Update< T > (T logic)
 
void OnMouseUpLeft< T > (T logic, XSTile mouseTile)
 
void OnMouseUpRight< T > (T logic, XSTile mouseTile)
 
void OnMouseMove< T > (T logic, XSTile mouseTile)
 

Member Function Documentation

◆ OnEnter< T >()

void XSSLG.IPhaseBase.OnEnter< T > ( logic)

◆ OnExit< T >()

void XSSLG.IPhaseBase.OnExit< T > ( logic)

◆ OnMouseMove< T >()

void XSSLG.IPhaseBase.OnMouseMove< T > ( logic,
XSTile  mouseTile 
)

Implemented in XSSLG.PhaseChooseUnit, XSSLG.PhaseChooseMove, XSSLG.PhaseChooseAtk, and XSSLG.PhaseBase.

Type Constraints
T :BattleLogic 

◆ OnMouseUpLeft< T >()

void XSSLG.IPhaseBase.OnMouseUpLeft< T > ( logic,
XSTile  mouseTile 
)

Implemented in XSSLG.PhaseChooseUnit, XSSLG.PhaseChooseMove, XSSLG.PhaseChooseAtk, and XSSLG.PhaseBase.

Type Constraints
T :BattleLogic 

◆ OnMouseUpRight< T >()

void XSSLG.IPhaseBase.OnMouseUpRight< T > ( logic,
XSTile  mouseTile 
)

Implemented in XSSLG.PhaseUnitMenu, XSSLG.PhaseChooseUnit, XSSLG.PhaseChooseMove, XSSLG.PhaseChooseAtk, and XSSLG.PhaseBase.

Type Constraints
T :BattleLogic 

◆ Update< T >()

void XSSLG.IPhaseBase.Update< T > ( logic)

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