コード例 #1
0
    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);
    }
コード例 #2
0
 public void AddPlayerShield(AddPlayerShieldRequestParameter parameter)
 {
     this.CommunicateWithServer(parameter.GetHashtableFromParameter(), ClientCommandConsts.ADD_PLAYER_SHIELD_COMMAND);
 }