public SkillProperty(
     SkillActivationTime time    = SkillActivationTime.Normal,
     SkillTriggerRequirement req = SkillTriggerRequirement.None,
     SkillEffectTarget target    = SkillEffectTarget.Self,
     SkillEffectAction action    = SkillEffectAction.None)
 {
     this.activationTime   = time;
     this.skillRequirement = req;
     this.skillTarget      = target;
     this.effectAction     = action;
 }
Ejemplo n.º 2
0
        private SkillEffectTarget GetTargetWithString(string str)
        {
            SkillEffectTarget target = SkillEffectTarget.Self;

            switch (str)
            {
            case "":
            case "己方":
                target = SkillEffectTarget.Self;
                break;

            case "敌方":
                target = SkillEffectTarget.Enemy;
                break;
            }
            return(target);
        }
 public TriggeredSkillExcutor(TriggeredSkill ts, SkillEffectTarget source, SkillCallBack callBack)
 {
     this.triggeredSkill    = ts;
     this.triggerSource     = source;
     this.triggeredCallback = callBack;
 }