public void SetAsSelected() { for (int i = 0; i < gifts.Length; i++) { if (playerSelection.playerEventSystem.currentSelectedGameObject == gifts[i].gameObject) { selectedGift = (DataManager.TypeGift)i + 1; } } }
public IEnumerator SetGiftPreset(DataManager.TypeGift gift1, DataManager.TypeGift gift2, DataManager.TypeGift gift3) { yield return(new WaitUntil(() => playerSelection.typeScreen == PlayerSelection.TypeScreen.screenGift)); ResetGift(); DataManager.TypeGift[] tempGiftArray = new DataManager.TypeGift[] { gift1, gift2, gift3 }; for (int i = 0; i < playerSelection.selectedGifts.Length; i++) { playerSelection.selectedGifts[i] = tempGiftArray[i]; gifts[(int)tempGiftArray[i] - 1].GetComponent <GiftUI>().arrayPos = i + 1; gifts[(int)tempGiftArray[i] - 1].GetComponent <GiftUI>().isSelected = true; playerSelection.giftCount++; } playerSelection.giftsPreselected = true; playerSelection.giftCount = 3; }
public void CmdSaveGifts(DataManager.TypeGift _gift, int _playerIndex, int _nbGift) { DataManager.instance.giftPlayer[_playerIndex, _nbGift] = _gift; }