public void GetIntoBoat(BoatMachineState boatMachineState) { GoToOnBoatState(boatMachineState); }
public OnBoatState(PlayerController owner, BoatMachineState boat) : base(owner) { this.boat = boat; }
private void GoToOnBoatState(BoatMachineState boatMachineState) { SetState(new OnBoatState(this, boatMachineState)); }
public Crossing(BoatMachineState owner) : base(owner) { }
public Docked(BoatMachineState owner) : base(owner) { timer = owner.waitTime; }
protected State(BoatMachineState owner) { this.owner = owner; }