public IdleState(GiantBrain brain) { this.brain = brain; brainTransform = brain.transform; targetTransform = brain.TargetReference.Value.transform; distanceToStartChasing = brain.DistanceToStartChasing; }
public AimState(GiantBrain brain) { this.brain = brain; brainTransform = brain.transform; targetTransform = brain.TargetReference.Value.transform; distanceToStopAiming = brain.DistanceToStopAiming; target = targetTransform.gameObject; }
public InativeState(GiantBrain brain) { }