Exemplo n.º 1
0
 public void Initinal()
 {
     //遊戲系統
     m_FungusManager     = new FungusManagerSystem(this);
     m_sceneChangeSystem = new SceneChangeSystem(this);
     m_PratitiData       = GameObject.Find("GameData").GetComponent <PratitiData>();
     m_battleUseData     = GameObject.Find("GameData").GetComponent <BattleUseData>();
     m_inventoryData     = GameObject.Find("GameData").GetComponent <InventoryData>();
 }
Exemplo n.º 2
0
        //設定增加能力值的大小,現版本不會用到,故先註解起來
        // public void SetTrainUp(int setTrainUp)
        // {
        //  trainUp=setTrainUp;	//按下按鈕傳入trainUp值;
        // }

        public void StatUp(int stat)
        {
            if ((pratiti.pressure + trainUp) <= maxPressure)
            {
                switch (stat)                   //根據傳入值提升某項能力
                {
                case 1:
                    pratiti.hp += trainUp;
                    break;

                case 2:
                    pratiti.atk += trainUp;
                    break;

                case 3:
                    pratiti.def += trainUp;
                    break;

                case 4:
                    pratiti.mAtk += trainUp;
                    break;

                case 5:
                    pratiti.mDef += trainUp;
                    break;

                case 6:
                    pratiti.agi += trainUp;
                    break;
                }
                pratiti.pressure = pratiti.pressure + (int)trainUp;
                RefreshStatPanel();
                PratitiData.SavePratitiData(pratitiData);
            }
            else
            {
                Debug.Log("too much pressure");
            }
            toPage[0].GetComponent <Button>().interactable = true;
            toPage[1].GetComponent <Button>().interactable = true;
        }
Exemplo n.º 3
0
 // Start is called before the first frame update
 void Start()
 {
     m_PratitiData = GameObject.Find("GameData").GetComponent <PratitiData>();
 }
Exemplo n.º 4
0
 // 清除帕拉提提資料
 public void ClearPratitiData()
 {
     m_PratitiData.pratitiData.Clear();
     PratitiData.SavePratitiData(m_PratitiData.pratitiData);
     m_PratitiData.LoadPratitiData();
 }
Exemplo n.º 5
0
 // 新增帕拉緹緹到包包
 public void AddPratiti(Pratiti pratiti)
 {
     m_PratitiData.pratitiData.Add(pratiti);
     PratitiData.SavePratitiData(m_PratitiData.pratitiData);
 }