protected override void Awake() { rb = gameObject.GetComponent <Rigidbody>(); myAnim = GetComponent <AnimationState>(); myDamage = GetComponent <ContinuousDamageController>(); status = GetComponent <Status>(); status.OnHPZero += HPZero; base.Awake(); }
void Awake() { aggroTrigger = GetComponent <SphereCollider>(); controllableActor = GetComponent <ControllableActor>(); animState = GetComponent <AnimationState>(); damageState = GetComponent <ContinuousDamageController>(); myRegister = GetComponent <ActorTeamRegister>(); myTrans = transform; status = GetComponent <Status>(); status.OnDamage += SwitchTargetOnDamage; status.OnHPZero += HPZeroCallback; }