public ThroughWallSkill() { layerMask = LayerMask.GetMask("Wall"); RuleCast = new RuleTrue(); RuleComplete = new RuleTrue(); RuleEnd = new RuleTrue(); }
public SkillBallHack() { CurrentPhase = SkillActionPhase.InActive; RuleComplete = new RuleTimeOver(2.5f); RuleCast = new RuleTimeOver(1.2f); RuleEnd = new RuleTrue(); BulletHack = Resources.Load <GameObject>("Eriya/BulletHack"); }
public SkillBallLaser() { CurrentPhase = 0; //Debug.Log("hh"); RuleCast = new RuleTimeOver(1.2f); RuleComplete = new RuleTrue(); RuleEnd = new RuleTimeOver(0.3f); }
public FlashSkill() { layerMask = 10; RuleCast = new RuleTrue(); RuleComplete = new RuleTrue(); RuleEnd = new RuleTrue(); //RuleComplete = new FlashSkillRuleComplete(); //RuleEnd = new FlashSkillRuleEnd(); }
public void SetRule() { RuleComplete = new RuleTrue(); RuleEnd = new RuleAnimatorPhaseIn("Stand", a, a.GetLayerIndex("Normal")); RuleCast = new RuleAnimatorPhaseIn("Dusbin_MW_SheldAttackCom1", a, a.GetLayerIndex("Normal")); }