コード例 #1
0
 protected new void Start()
 {
     base.Start();
     healthBar.SetMaxHealth(maxhealth);
     freezeController = this.GetComponentInParent <FreezeController>();
     doMeltingDamage  = true;
     spriteRenderer   = this.GetComponent <SpriteRenderer>();
 }
コード例 #2
0
ファイル: Enemy.cs プロジェクト: nostalgicbear/CodeExamples
 protected void AddCommonClasses()
 {
     freezeController                 = new FreezeController(freezePoints, freezeTime);
     playerHitTester                  = new PlayerHitTester(playerHitTesterRadius);
     groundController                 = new GroundController(transform, rayCheckingGroundLength, downRayCheckGroundMulti, standUpRaysMulti);
     healthController                 = new HealthController(healthPoints);
     attackClipEventHandler           = GetComponentInChildren <Animator>().gameObject.AddComponent <AttackClipEventHandler>();
     attackClipEventHandler.OnAttack += AttackHandler;
 }
コード例 #3
0
 public virtual void Awake()
 {
     ctrlCollider     = GetComponent <BoxCollider2D>();
     freezeController = GetComponent <FreezeController>();
 }
コード例 #4
0
ファイル: Hazard.cs プロジェクト: cosmicPickle/platformer
 void Start()
 {
     ctrlCollider     = GetComponent <BoxCollider2D>();
     freezeController = GetComponent <FreezeController>();
 }