//public void InitPlayerLevel() //{ // for (int i = 0; i < this.data.Length; i++) // { // GameObject gameObject = PlayersManager.FindMainChar(this.data[i].mCharacterID, true); // if (gameObject != null) // { // PalNPC component = gameObject.GetComponent<PalNPC>(); // PalNPC.CharacterData characterData = component.Data; // characterData.Exp = PlayerBaseProperty.LevelData.GetLevelExp(this.data[i].mLevel - 1); // characterData.HPMPDP.HP = this.data[i].HP; // } // } //} // public void InitItem() // { // for (int i = 0; i < this.data.Length; i++) // { // GameObject gameObject = PlayersManager.FindMainChar(this.data[i].mCharacterID, true); // if (gameObject != null) // { // PalNPC component = gameObject.GetComponent<PalNPC>(); // for (int j = 0; j < this.data[i].m_ItemIDs.Count; j++) // { // ItemD itemD = this.data[i].m_ItemIDs[j]; // uint iD = ItemManager.GetID((uint)itemD.ParentID, (uint)itemD.ChildID); // ItemManager.GetInstance().GetOrCreatePackage(1u).AddNewItem_Limit(iD, 1); // ItemWatcher[] itemsByItemType = ItemManager.GetInstance().GetOrCreatePackage(1u).GetItemsByItemType(iD); // ItemWatcher[] array = itemsByItemType; // for (int k = 0; k < array.Length; k++) // { // ItemWatcher itemWatcher = array[k]; // if (itemWatcher != null) // { // IItemAssemble<PalNPC> itemAssemble = itemWatcher.Target as IItemAssemble<PalNPC>; // if (itemAssemble != null) // { // if (!(itemAssemble.GetOwner() != null)) // { // component.PutOnEquip(itemAssemble); // break; // } // } // } // } // } // } // } // for (int l = 0; l < this.PackItemIDs.Count; l++) // { // ItemD itemD2 = this.PackItemIDs[l]; // uint iD2 = ItemManager.GetID((uint)itemD2.ParentID, (uint)itemD2.ChildID); // ItemManager.GetInstance().GetOrCreatePackage(1u).AddNewItem_Limit(iD2, itemD2.Number); // } // } // public void InitSkill() // { // for (int i = 0; i < this.data.Length; i++) // { // GameObject gameObject = PlayersManager.FindMainChar(this.data[i].mCharacterID, true); // if (gameObject != null) // { // PalNPC component = gameObject.GetComponent<PalNPC>(); // foreach (PalNPC.SkillInfo current in this.data[i].m_SkillIDs) // { // component.AddSkillNoRepeat(current); // } // } // } // } public void InitPlayerTeamFlags() { for (int i = 0; i < this.flagValues.Count; i++) { PalMain.SetFlag(this.flagValues[i].flag, this.flagValues[i].Value); } }
private void LoadMain() { GameObject x = GameObject.Find("/Main"); if (x == null) { PalMain.CreateInstance(); } }
public static void Initialize() { PalMain gameMain = PalMain.GameMain; if (gameMain != null) { ScenesManager.instance = gameMain.GetComponent <ScenesManager>(); if (ScenesManager.instance == null) { ScenesManager.instance = gameMain.gameObject.AddComponent <ScenesManager>(); } } }
public static void Initialize() { PalMain gameMain = PalMain.GameMain; if (gameMain != null) { CharactersManager.instance = gameMain.GetComponent <CharactersManager>(); if (CharactersManager.instance == null) { CharactersManager.instance = gameMain.gameObject.AddComponent <CharactersManager>(); } CharactersManager.instance.InitTex(); } //GameStateManager.AddInitStateFun(GameState.Cutscene, new GameStateManager.void_fun(CharactersManager.Instance.InitCutscene)); //GameStateManager.AddEndStateFun(GameState.Cutscene, new GameStateManager.void_fun(CharactersManager.Instance.EndCutscene)); //GameStateManager.AddInitStateFun(GameState.Battle, new GameStateManager.void_fun(CharactersManager.Instance.InitBattle)); //GameStateManager.AddEndStateFun(GameState.Battle, new GameStateManager.void_fun(CharactersManager.Instance.EndBattle)); }
public void SetInitValue() { PalMain.SetMoney(this.money); //this.InitTime(); }