Exemple #1
0
    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);
        }
    }
Exemple #2
0
    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>());
        }
    }