/// <summary> /// 设置数据 /// </summary> /// <param name="barrageData"></param> public override void SetData(MiniGameBarrageBean barrageData) { base.SetData(barrageData); MiniGameCharacterForBarrageBean userGameData = (MiniGameCharacterForBarrageBean)miniGameData.GetUserGameData(); SetUserLife(userGameData.characterMaxLife, userGameData.characterCurrentLife); }
/// <summary> /// 通过游戏类型获取角色数据类型 /// </summary> /// <returns></returns> public MiniGameCharacterBean CreateMiniGameCharacterBeanByType() { MiniGameCharacterBean itemUserGameData = null; switch (gameType) { case MiniGameEnum.Barrage: itemUserGameData = new MiniGameCharacterForBarrageBean(); break; case MiniGameEnum.Combat: itemUserGameData = new MiniGameCharacterForCombatBean(); break; case MiniGameEnum.Cooking: itemUserGameData = new MiniGameCharacterForCookingBean(); break; case MiniGameEnum.Account: itemUserGameData = new MiniGameCharacterForAccountBean(); break; case MiniGameEnum.Debate: itemUserGameData = new MiniGameCharacterForDebateBean(); break; } return(itemUserGameData); }
private void Update() { //更新血量 if (miniGameData != null) { MiniGameCharacterForBarrageBean userGameData = (MiniGameCharacterForBarrageBean)miniGameData.GetUserGameData(); SetUserLife(userGameData.characterMaxLife, userGameData.characterCurrentLife); } }