public IdleState(TurretBrain brain) { this.brain = brain; targetTransform = brain.TargetReference.Value.transform; brainTransform = brain.transform; distanceToStartAim = brain.DistanceToAim; }
public AimState(TurretBrain brain) { this.brain = brain; target = brain.TargetReference.Value; targetTransform = target.transform; targetTransform = brain.TargetReference.Value.transform; brainTransform = brain.transform; distanceToStopAim = brain.DistanceToStopAim; }
public DeadState(TurretBrain brain) { }
public AttackState(TurretBrain brain) { this.brain = brain; brainTransform = brain.transform; target = brain.TargetReference.Value; }