Beispiel #1
0
    public int maxHpAdd; // 魔力値割振

    /* IDを受け取りキャラの初期化を行う */
    public void LoadCharacterData(int id)
    {
        // キャラクターのIDを受け取る
        characterId = id;
        if (id == -1)
        {
            return;
        }

        // キャラクターステータス情報のコンポーネント生成
        cs  = gameObject.AddComponent <CharacterStatus>();
        bcs = gameObject.AddComponent <CharacterStatus>();

        // .csvから、キャラクターのステータス情報を読み込む
        string FilePath = Variables.Unit.PlayerDataFilePath;

        cs.LoadCharacterData(FilePath, characterId);

        // バトルスタータスを生成する
        bcs.CopyCharacterStatus(cs);
    }