public void UpdateWeighingInventory() { if (this._inventory == null) { return; } LittleFishersHelpers.DestroyAllChilds(this.transform); for (int i = 0; i < this._inventory.inventorySlots.Count; i++) { GameObject slot = GameObject.Instantiate(weighingSlotPrefab, weighingSlotPrefab.transform.position, Quaternion.identity); slot.transform.SetParent(this.transform); WeighingSlot weighingSlot = slot.GetComponent <WeighingSlot>(); if (weighingSlot != null) { weighingSlot.slotIndex = i; weighingSlot.item = this._inventory.inventorySlots[i].InventoryItem; weighingSlot.SetImage(); } DropSlot dropSlot = slot.GetComponent <DropSlot>(); if (dropSlot != null) { dropSlot.OnBackpackItemDroppedOn += _onBackpackItemDroppedOn; } } }
private void UpdateView() { LittleFishersHelpers.DestroyAllChilds(this.transform); foreach (string roomName in this.roomNames) { CreateRoomListComponent(roomName); } }
public void UpdatePlayerList(List <PlayerGameState> playerStatusList) { LittleFishersHelpers.DestroyAllChilds(this.transform); foreach (PlayerGameState playerState in playerStatusList) { GameObject listComponent = GameObject.Instantiate(playerListComponent); listComponent.transform.SetParent(this.transform); PlayerListComponent playerComponent = listComponent.GetComponent <PlayerListComponent>(); playerComponent.SetPlayerName(playerState.GetPlayerName()); playerComponent.SetPlayerGoldAmount(playerState.GetPlayerGoldAmount()); playerComponent.SetBackgroundColor(playerState.GetPlayerColor()); } }
public void UpdatePlayerList(List <LFRoomPlayer> roomPlayers) { LittleFishersHelpers.DestroyAllChilds(roomPlayerList.transform); foreach (LFRoomPlayer roomPlayer in roomPlayers) { GameObject newRoomPlayerComponent = GameObject.Instantiate(roomPlayerPrefab); newRoomPlayerComponent.transform.parent = roomPlayerList.transform; RoomPlayerComponent rpc = newRoomPlayerComponent.GetComponent <RoomPlayerComponent>(); if (rpc) { rpc.SetPlayerName(roomPlayer.playerName); rpc.SetPlayerReady(roomPlayer.isReady); } } }
public override void OnStartClient() { base.OnStartClient(); //Guard if gamelogic was found. if (!gameLogic) { return; } Color playerColor = LittleFishersHelpers.PlayerColor(isLocalPlayer); string playerName = isLocalPlayer ? "Me" : "Unknown"; PlayerGameState gameState = GameLogic.CreatePlayerGameState(playerId, playerName, playerColor, 0); this.playerInventory = gameLogic.CreatePlayerInventory(); gameLogic.AddPlayerToStateListing(gameState); }
public void ClearBackpack() { LittleFishersHelpers.DestroyAllChilds(gridLayoutGroup.transform); LittleFishersHelpers.DestroyAllChilds(draggableArea.transform); }