public void AddPlayerShield(int propsNo) { PropsLogicData propsData = LogicController.Instance.GetProps(propsNo); PropsShieldConfigData shieldData = propsData.FunctionConfigData as PropsShieldConfigData; if (this.m_ShieldCDComponent == null) { this.AddShieldComponent(); } this.m_UserData.RemainingCD += shieldData.AddTime; AddPlayerShieldRequestParameter request = new AddPlayerShieldRequestParameter(); request.PropsNo = propsNo; request.OperateTick = LogicTimer.Instance.GetServerTick(); CommunicationUtility.Instance.AddPlayerShield(request); }
public void AddPlayerShield(AddPlayerShieldRequestParameter parameter) { this.CommunicateWithServer(parameter.GetHashtableFromParameter(), ClientCommandConsts.ADD_PLAYER_SHIELD_COMMAND); }