void LoadPartyFromSave() { SaveManager sm = FindObjectOfType<SaveManager>(); if(!sm.IsLoaded()){ sm.Load(); } nowMoney = sm.money; if(alexJoin){ alexStatus = sm.alex; LoadCharaFromSave(alex.GetComponent<Player>(),sm.alex); } if(guylusJoin){ guylusStatus = sm.guylus; LoadCharaFromSave(guylus.GetComponent<Player>(),sm.guylus); } if(nelyJoin){ nelyStatus = sm.nely; LoadCharaFromSave(nely.GetComponent<Player>(),sm.nely); } if(rinmaruJoin){ rinmaruStatus = sm.rinmaru; LoadCharaFromSave(rinmaru.GetComponent<Player>(),sm.rinmaru); } if(medhuJoin){ medhuStatus = sm.medhu; LoadCharaFromSave(medhu.GetComponent<Player>(),sm.medhu); } }
public void addExp(int point) { Player[] playerList; playerList = GetComponentsInChildren<Player>(); //GameObject party = GameObject.Find("party"); //経験値を全プレイヤーに追加 foreach (Player player in playerList) { player.addExp(point); } if(alex){ alexStatus = GetCharaStatus(alex.GetComponent<Player>()); } if(guylus){ guylusStatus = GetCharaStatus(guylus.GetComponent<Player>()); } if(nely){ nelyStatus = GetCharaStatus(nely.GetComponent<Player>()); } if(rinmaru){ rinmaruStatus = GetCharaStatus(rinmaru.GetComponent<Player>()); } if(medhu){ medhuStatus = GetCharaStatus(medhu.GetComponent<Player>()); } }