protected new void Start() { base.Start(); healthBar.SetMaxHealth(maxhealth); freezeController = this.GetComponentInParent <FreezeController>(); doMeltingDamage = true; spriteRenderer = this.GetComponent <SpriteRenderer>(); }
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>(); }
void Start() { ctrlCollider = GetComponent <BoxCollider2D>(); freezeController = GetComponent <FreezeController>(); }