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 | |
SkillCombat (SkillData data, UnitBase unit) | |
override bool | CanRelease (ReleaseData data) |
是否能释放 More... | |
override bool | Release (ReleaseData data) |
释放技能 More... | |
int | CaculateDamage (UnitBase dest) |
计算伤害 More... | |
![]() | |
SkillBase (SkillData data, UnitBase unit) | |
构造函数 More... | |
override void | StartWork () |
override void | StopWork () |
override void | OnTurnStart (SkillUpdateData data) |
override float | GetSkillEffectProp (SkillEffectType type) |
override bool | GetSkillEffectFlag (SkillEffectType type) |
BuffBase | AddBuff (string name, UnitBase targetUnit) |
BuffBase | AddBuff (BuffData data, UnitBase targetUnit) |
![]() | |
CommonTableItem (TDATA data) | |
构造函数 More... | |
override void | OnTurnStart (TUPDATEDATA data) |
virtual float | PhyImmunityFactor () |
减免伤害百分比必须大于0 More... | |
virtual float | PhyDamageFactor () |
Protected Member Functions | |
virtual bool | GetIsHit () |
virtual int | GetSkillAddDamage (Stat stat) |
技能增加的伤害, TODOskillmagic类里应该也差不多 More... | |
![]() | |
CustomSchedulerItem | Schedule (Action func, int interval, int repeat=-1, bool immediate=false, int delay=0) |
CustomSchedulerItem | ScheduleOnce (Action func, int delay) |
void | UnSchedule (CustomSchedulerItem scheduler) |
Protected Attributes | |
TriggerManual | trigger |
Properties | |
override TriggerBase | Trigger [get] |
![]() | |
SkillType | SkillType [get] |
技能类型 More... | |
abstract TriggerBase | Trigger [get] |
触发器 More... | |
List< float > | PropArray = new List<float>() [get, set] |
属性值,给具体技能效果使用的数值 More... | |
bool | InvalidByOthers = false [get, set] |
是否效果被其他技能抵消了 More... | |
UnitBase | Unit [get, protected set] |
保留的玩家对象 More... | |
virtual Stat | Stat [get] |
![]() | |
CustomScheduler | Scheduler [get] |
定时几回合后使用 More... | |
![]() | |
UnitBase | Unit [get] |
保留的玩家对象 More... | |
主动技能,攻击/战技
|
inline |
计算伤害
dest |
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
技能增加的伤害, TODOskillmagic类里应该也差不多
|
inlinevirtual |
|
protected |
|
get |