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