public void AddState(StateSkill skill) { skill.SetStateInfo(this); this.playerCardState.Add(skill); LogsSystem.Instance.Print(string.Format("英雄 {0} 获得了状态 {1} ,持续 {2} 回合", this.cardName, skill.skillName, skill.GetRemainRounds()), LogLevel.GAMEDETAIL); //通过技能的USE操作添加 //TcpServer.Instance.GetTCPDataSender().SendStateOperate(skill, this, OperateStateData.StateOperateCode.AddState, cardOwnerPostion, cardRoom); }