示例#1
0
 protected new void Start()
 {
     base.Start();
     healthBar.SetMaxHealth(maxhealth);
     freezeController = this.GetComponentInParent <FreezeController>();
     doMeltingDamage  = true;
     spriteRenderer   = this.GetComponent <SpriteRenderer>();
 }
示例#2
0
 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;
 }
 public virtual void Awake()
 {
     ctrlCollider     = GetComponent <BoxCollider2D>();
     freezeController = GetComponent <FreezeController>();
 }
示例#4
0
 void Start()
 {
     ctrlCollider     = GetComponent <BoxCollider2D>();
     freezeController = GetComponent <FreezeController>();
 }