コード例 #1
0
 public ThroughWallSkill()
 {
     layerMask    = LayerMask.GetMask("Wall");
     RuleCast     = new RuleTrue();
     RuleComplete = new RuleTrue();
     RuleEnd      = new RuleTrue();
 }
コード例 #2
0
ファイル: Eriya.cs プロジェクト: mengtest/HackingSystem
 public SkillBallHack()
 {
     CurrentPhase = SkillActionPhase.InActive;
     RuleComplete = new RuleTimeOver(2.5f);
     RuleCast     = new RuleTimeOver(1.2f);
     RuleEnd      = new RuleTrue();
     BulletHack   = Resources.Load <GameObject>("Eriya/BulletHack");
 }
コード例 #3
0
ファイル: Eriya.cs プロジェクト: mengtest/HackingSystem
 public SkillBallLaser()
 {
     CurrentPhase = 0;
     //Debug.Log("hh");
     RuleCast     = new RuleTimeOver(1.2f);
     RuleComplete = new RuleTrue();
     RuleEnd      = new RuleTimeOver(0.3f);
 }
コード例 #4
0
 public FlashSkill()
 {
     layerMask    = 10;
     RuleCast     = new RuleTrue();
     RuleComplete = new RuleTrue();
     RuleEnd      = new RuleTrue();
     //RuleComplete = new FlashSkillRuleComplete();
     //RuleEnd = new FlashSkillRuleEnd();
 }
コード例 #5
0
ファイル: Dustbin.cs プロジェクト: mengtest/HackingSystem
 public void SetRule()
 {
     RuleComplete = new RuleTrue();
     RuleEnd      = new RuleAnimatorPhaseIn("Stand", a, a.GetLayerIndex("Normal"));
     RuleCast     = new RuleAnimatorPhaseIn("Dusbin_MW_SheldAttackCom1", a, a.GetLayerIndex("Normal"));
 }