/// <summary> /// 构造实时战斗信息 /// </summary> private void RealtimeEnemyInfoConstruct() { //data 中参数存着BattleCharacter BattleCharacter bc = BattleController.Instance.GetBattleCharacter(GetCharacterId()); realInfo = new RealtimeBattleInfo(); realInfo.iconName = bc.headIconName; //头像 realInfo.hp = (int)(bc.hp * HardFactor); realInfo.hpMax = realInfo.hp; realInfo.mdefense = (int)(bc.mdefense * HardFactor); realInfo.pdefense = (int)(bc.pdefense * HardFactor); }
/// <summary> /// 本玩家依据角色生成战斗信息 /// </summary> /// <param name="data"></param> private void RealtimePlayerInfoConstruct() { int characterId = GameController.Instance.GetCharacterId(playerId); BattleCharacter bc = BattleController.Instance.GetBattleCharacter(characterId); realInfo = new RealtimeBattleInfo(); realInfo.iconName = bc.headIconName; //玩家头像 realInfo.hp = bc.hp; realInfo.hpMax = bc.hp; realInfo.mp = 0; realInfo.mpMax = bc.mp; realInfo.level = 1; realInfo.exp = 0; realInfo.power = 0; realInfo.mdefense = bc.mdefense; realInfo.pdefense = bc.pdefense; }