コード例 #1
0
 protected override void Awake()
 {
     rb               = gameObject.GetComponent <Rigidbody>();
     myAnim           = GetComponent <AnimationState>();
     myDamage         = GetComponent <ContinuousDamageController>();
     status           = GetComponent <Status>();
     status.OnHPZero += HPZero;
     base.Awake();
 }
コード例 #2
0
 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;
 }