void UpdateActiveMemberInfo() { activeMember[0].LoadInformation(PlayerSession.GetProfile().GetCharacter(0)); activeMember[1].LoadInformation(PlayerSession.GetProfile().GetCharacter(partyIndex[0])); activeMember[2].LoadInformation(PlayerSession.GetProfile().GetCharacter(partyIndex[1])); activeMember[3].LoadInformation(PlayerSession.GetProfile().GetCharacter(partyIndex[2])); }
void UpdateAllCharacterInfo() { cUI[0].UpdateCharacter(PlayerSession.GetProfile().characters[0]); cUI[1].UpdateCharacter(PlayerSession.GetProfile().GetCharacter(PlayerSession.GetProfile().party.member1)); cUI[2].UpdateCharacter(PlayerSession.GetProfile().GetCharacter(PlayerSession.GetProfile().party.member2)); cUI[3].UpdateCharacter(PlayerSession.GetProfile().GetCharacter(PlayerSession.GetProfile().party.member3)); }
void OnSkillBookUseYes() { UseItem.LearnActiveSkills(PlayerSession.GetProfile().characters[selectedCharacterIndex] , ItemManager.GetItemFromPlayer(selectedItemIndex)); OnItemUseYes(); charList.gameObject.SetActive(false); }
public void RecruitNewMember() { CharacterModel newModel = GenerateCharacter(); PlayerSession.GetProfile().characters.Add(newModel); listener.RecruitNewCharacter(newModel); }
public void UpdatePartyMembersLineUp() { PlayerSession.GetProfile().party.member1 = partyIndex[0]; PlayerSession.GetProfile().party.member2 = partyIndex[1]; PlayerSession.GetProfile().party.member3 = partyIndex[2]; UpdateActiveMemberInfo(); }
void OnEnable() { if (PlayerSession.GetProfile() != null && requireUpdate) { UpdatePartyMembersInformation(); } }
void OnTreasureSellYes() { UseItem.SellItem(ItemManager.GetItemFromPlayer(selectedItemIndex), PlayerSession.GetProfile().itemsOwned[selectedItemIndex]); PlayerSession.GetProfile().RemoveItem(selectedItemIndex, PlayerSession.GetProfile().itemsOwned[selectedItemIndex]); UpdateFilteredList(); UpdateList(); }
void UpdateFilteredList() { filteredList.Clear(); for (int i = 0; i < PlayerSession.GetProfile().itemsId.Count; i++) { filteredList.Insert(0, i); } }
public void UpdatePartyMembersInformation() { partyIndex[0] = PlayerSession.GetProfile().party.member1; partyIndex[1] = PlayerSession.GetProfile().party.member2; partyIndex[2] = PlayerSession.GetProfile().party.member3; StartCoroutine(UpdateAllMembersRoutine()); UpdateActiveMemberInfo(); }
public void WinDungeonLoot() { foreach (Loot loot in itemLoot) { PlayerSession.GetProfile().AddItem(loot.itemId, loot.amount); } PlayerSession.GetInstance().SaveSession(); }
public void FilterActiveMembers() { filteredList.Clear(); filteredList.Add(0); filteredList.Add(PlayerSession.GetProfile().party.member1); filteredList.Add(PlayerSession.GetProfile().party.member2); filteredList.Add(PlayerSession.GetProfile().party.member3); }
void CreateNewItem(int charIndex) { GameObject character = Instantiate(prefab, transform, false); character.GetComponent <CharacterUI>().LoadInformation(PlayerSession.GetProfile().characters[charIndex]); character.GetComponent <CharacterUI>().RemoveEquipmentButton(); character.GetComponent <CharacterUI>().SetClickListener(this); }
public void NoFilter() { filteredList.Clear(); int i = 0; foreach (CharacterModel cModel in PlayerSession.GetProfile().characters) { filteredList.Add(i); i++; } }
void InitiateActors() { AddModelToList(playerList, PlayerSession.GetProfile().GetCharacter(0)); AddModelToList(playerList, PlayerSession.GetProfile().GetCharacter(PlayerSession.GetProfile().party.member1)); AddModelToList(playerList, PlayerSession.GetProfile().GetCharacter(PlayerSession.GetProfile().party.member2)); AddModelToList(playerList, PlayerSession.GetProfile().GetCharacter(PlayerSession.GetProfile().party.member3)); AddModelToList(enemyList, MonsterLoader.LoadMonsterData(DungeonModel.enemy1, DungeonModel.lvEnemy1)); AddModelToList(enemyList, MonsterLoader.LoadMonsterData(DungeonModel.enemy2, DungeonModel.lvEnemy2)); AddModelToList(enemyList, MonsterLoader.LoadMonsterData(DungeonModel.enemy3, DungeonModel.lvEnemy3)); AddModelToList(enemyList, MonsterLoader.LoadMonsterData(DungeonModel.enemy4, DungeonModel.lvEnemy4)); enemyList.ForEach(enemy => InitEnemy(enemy)); }
public void FilterActiveLearnable(string activeId) { filteredList.Clear(); int i = 0; foreach (CharacterModel cModel in PlayerSession.GetProfile().characters) { if (!cModel.learnActive.Contains(activeId)) { filteredList.Add(i); } i++; } }
void UpdateAllMembers() { foreach (Transform child in reservedMember.transform) { Destroy(child.gameObject); } foreach (CharacterModel model in PlayerSession.GetProfile().characters) { GameObject member = Instantiate(memberPrefab, reservedMember.transform, false); member.GetComponent <CharacterUI>().LoadInformation(model); member.GetComponent <CharacterUI>().SetListener(this); member.GetComponent <CharacterUI>().SetEquipmentUI(eqImpl); } }
void InitializeBattleMembers() { PlayerSession.GetProfile().characters[0].GenerateBasicBattleAttribute(); if (PlayerSession.GetProfile().party.member1 > 0) { PlayerSession.GetProfile().characters[PlayerSession.GetProfile().party.member1].GenerateBasicBattleAttribute(); } if (PlayerSession.GetProfile().party.member2 > 0) { PlayerSession.GetProfile().characters[PlayerSession.GetProfile().party.member2].GenerateBasicBattleAttribute(); } if (PlayerSession.GetProfile().party.member3 > 0) { PlayerSession.GetProfile().characters[PlayerSession.GetProfile().party.member3].GenerateBasicBattleAttribute(); } }
void GenerateSkillBook() { PlayerSession.GetProfile().AddItem("asdasda", 1); }
public static void SellItem(ItemModel treasure, int totalAmount) { int gold = treasure.gold * totalAmount; PlayerSession.GetProfile().Gold += gold; }
void UpdateItem(CharacterUI cUI, int index) { cUI.gameObject.SetActive(true); cUI.LoadInformation(PlayerSession.GetProfile().characters[index]); }
void GeneratePotion() { PlayerSession.GetProfile().AddItem("OldPot", 1); }
public void LoadEquipmentInformation() { eqListener.LoadEquipmentUI(PlayerSession.GetProfile().characters[transform.GetSiblingIndex()]); }
public static ItemModel GetItemFromPlayer(int index) { return(instance.GetItem(PlayerSession.GetProfile().itemsId[index])); }
void UpdateItem(int index, ConsumableListItemUI ui) { ui.gameObject.SetActive(true); ui.SetModel(GetItemInIndex(index), PlayerSession.GetProfile().itemsOwned[index]); }
ItemModel GetItemInIndex(int index) { return(ItemManager.GetInstance().GetItem(PlayerSession.GetProfile().itemsId[index])); }
void OnItemUseYes() { PlayerSession.GetProfile().RemoveItem(selectedItemIndex, 1); UpdateFilteredList(); UpdateList(); }