Exemple #1
0
    //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);
        }
    }
Exemple #2
0
        private void LoadMain()
        {
            GameObject x = GameObject.Find("/Main");

            if (x == null)
            {
                PalMain.CreateInstance();
            }
        }
Exemple #3
0
        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));
    }
Exemple #5
0
 public void SetInitValue()
 {
     PalMain.SetMoney(this.money);
     //this.InitTime();
 }