Example #1
0
        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);
        }