コード例 #1
0
 public IdleState(TurretBrain brain)
 {
     this.brain         = brain;
     targetTransform    = brain.TargetReference.Value.transform;
     brainTransform     = brain.transform;
     distanceToStartAim = brain.DistanceToAim;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 public DeadState(TurretBrain brain)
 {
 }
コード例 #4
0
 public AttackState(TurretBrain brain)
 {
     this.brain     = brain;
     brainTransform = brain.transform;
     target         = brain.TargetReference.Value;
 }