public PlayerTrain( DominoTileEntity engineTile, Guid ownerId) { Id = Guid.NewGuid(); head = engineTile; this.engineTile = engineTile; this.ownerId = ownerId; state = new ClosedPlayerTrainState(); }
internal void Open() => state = new OpenPlayerTrainState();