// Start is called before the first frame update void Awake() { AllCharacterStatus allcharacters = JsonUtility.FromJson <AllCharacterStatus>(jsonFile.text); foreach (BattlePlayerStatus ps in allcharacters.PlayerStatus) { playerStatus = ps; } monsterStatusDict = allcharacters.MonsterStatus.ToDictionary(x => x.playerName + x.level, x => x); monsterAbsorbDict = allcharacters.MonsterAbsorb.ToDictionary(x => x.playerName + x.color, x => x); }
protected override void Init(BattleCharacterStatus s) { playerStatus = (BattlePlayerStatus)s; base.Init(s); }