// Use this for initialization
 public RIPState(HunterFSM owner)
     : base(owner)
 {
 }
 public State3(HunterFSM owner)
 {
     this.owner = owner;
 }
 public SeekTargetState(HunterFSM owner, GameObject target)
     : base(owner)
 {
     this.target = target;
 }
 // Use this for initialization
 public DriftState(HunterFSM owner)
     : base(owner)
 {
 }