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.
Static Public Member Functions | List of all members
XSSLG.TriggerFactory Class Reference

用单例实现的抽象工厂模式去创建对象 More...

Static Public Member Functions

static TriggerPassive CreateTriggerPassive (TriggerData data, IReleaseEntity releaseEntity)
 工厂模式创建TriggerBase More...
 
static TriggerNull CreateTriggerNull (IReleaseEntity releaseEntity)
 工厂模式创建TriggerNull More...
 
static TriggerManual CreateTriggerManual (TriggerData data, IReleaseEntity releaseEntity)
 工厂模式创建TriggerManual More...
 

Detailed Description

用单例实现的抽象工厂模式去创建对象

Member Function Documentation

◆ CreateTriggerManual()

static TriggerManual XSSLG.TriggerFactory.CreateTriggerManual ( TriggerData  data,
IReleaseEntity  releaseEntity 
)
static

工厂模式创建TriggerManual

Parameters
data触发器name
releaseEntity触发器触发的对象
Returns

◆ CreateTriggerNull()

static TriggerNull XSSLG.TriggerFactory.CreateTriggerNull ( IReleaseEntity  releaseEntity)
static

工厂模式创建TriggerNull

Parameters
releaseEntity触发器触发的对象
Returns

◆ CreateTriggerPassive()

static TriggerPassive XSSLG.TriggerFactory.CreateTriggerPassive ( TriggerData  data,
IReleaseEntity  releaseEntity 
)
inlinestatic

工厂模式创建TriggerBase

Parameters
data触发器name
releaseEntity触发器触发的对象
Returns

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