public override void ComponentAwake() { if (!UnityUtils.Exists(player)) { Debug.LogError($"Object '{gameObject.name}' needs a reference to the player object on component 'DoNothingHumanoidBehavior'"); throw new UnityException($"Object '{gameObject.name}' needs a reference to the player object on component 'DoNothingHumanoidBehavior'"); } base.ComponentAwake(); playerBrain = GetRequiredComponent <PlayerBrainComponent>(player); meleeCollider = GetRequiredComponentInChildren <MeleeComponent>(); }
public override void ComponentAwake() { base.ComponentAwake(); playerBrain = GetRequiredComponent <PlayerBrainComponent>(player); }
public override void ComponentAwake() { base.ComponentAwake(); playerBrain = GetRequiredComponent <PlayerBrainComponent>(player); meleeCollider = GetRequiredComponentInChildren <MeleeComponent>(); }