public void GoToNextStatus() { int curIndex = (int)_status; curIndex++; _status = curIndex > 3 ? PlayerBattleStatus.Balance : (PlayerBattleStatus)curIndex; }
public void Create() { ConfigMonster player = ConfigManager.Instance.ReqMonster(GameConfig.PLAYER_CONFIG_ID); if (player != null) { _healthy = GameConfig.PLAYER_BASE_HEALTHY; _energy = GameConfig.PLAYER_BASE_ENERGY; _hungry = GameConfig.PLAYER_BASE_HUNGRY; _hp = player._hp; _baseHp = player._hp; _def = player._def; _atk = player._atk; _power = player._power; _agile = player._agile; _physic = player._physic; _charm = player._charm; _perception = player._perception; _buffID = 0; _buffDuration = 0; _status = PlayerBattleStatus.Balance; _gold = 0; _items = new List <ItemData>(); EquipmentData equip = new EquipmentData(1); _equipmentList = new List <EquipmentData>(); } else { MyLog.LogError("Player config data is null."); } }
// Token: 0x0600B299 RID: 45721 RVA: 0x00315FFC File Offset: 0x003141FC public void SetStatus(PlayerBattleStatus status, bool isOffline) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_SetStatusPlayerBattleStatusBoolean_hotfix != null) { this.m_SetStatusPlayerBattleStatusBoolean_hotfix.call(new object[] { this, status, isOffline }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; this.m_statusReadyGameObject.SetActive(status == PlayerBattleStatus.Ready); this.m_statusAutoGameObject.SetActive(status == PlayerBattleStatus.Auto && !isOffline); this.m_statusOfflineGameObject.SetActive(isOffline); }
public void CreateHistory(SavedData savedData) { _healthy = savedData.role.healthy; _energy = savedData.role.energy; _hungry = savedData.role.hungry; _hp = savedData.role.hp; ConfigMonster player = ConfigManager.Instance.ReqMonster(GameConfig.PLAYER_CONFIG_ID); _baseHp = player != null ? player._hp : 0; _def = savedData.role.def; _atk = savedData.role.atk; _power = savedData.role.power; _agile = savedData.role.agile; _physic = savedData.role.physic; _charm = savedData.role.charm; _perception = savedData.role.perception; _buffID = savedData.role.buffId; _buffDuration = savedData.role.buffDuration; _status = PlayerBattleStatus.Balance; _gold = savedData.gold; _items = new List <ItemData>(); for (int i = 0; i < savedData.itemList.Count; i++) { ItemData data = new ItemData(savedData.itemList[i].id); data.Count = savedData.itemList[i].num; _items.Add(data); } _equipmentList = new List <EquipmentData>(); for (int i = 0; i < savedData.equipmentList.Count; i++) { EquipmentData data = new EquipmentData(savedData.equipmentList[i].id); data.Lev = savedData.equipmentList[i].num; _equipmentList.Add(data); } }
// Token: 0x0600A9F8 RID: 43512 RVA: 0x002F6108 File Offset: 0x002F4308 public BattleRoomPlayerStatusChangeNetTask(PlayerBattleStatus status) : base(10f, null, true) { this.m_autoRetry = true; this.m_status = status; }