コード例 #1
0
 iceD_GetProperty(IRoleMaster obj, IceInternal.Incoming inS, Ice.Current current)
 {
     Ice.ObjectImpl.iceCheckMode(Ice.OperationMode.Idempotent, current.mode);
     inS.readEmptyParams();
     return(inS.setResultTask <MasterProperty>(obj.GetPropertyAsync(current),
                                               (ostr, ret) =>
     {
         ret.ice_writeMembers(ostr);
     }));
 }
コード例 #2
0
            iceD_SetProperty(IRoleMaster obj, IceInternal.Incoming inS, Ice.Current current)
            {
                Ice.ObjectImpl.iceCheckMode(Ice.OperationMode.Normal, current.mode);
                var            istr = inS.startReadParams();
                MasterProperty iceP_property;

                iceP_property = new MasterProperty();
                iceP_property.ice_readMembers(istr);
                inS.endReadParams();
                return(inS.setResultTask(obj.SetPropertyAsync(iceP_property, current)));
            }
コード例 #3
0
ファイル: IPlayerCo.cs プロジェクト: luke163/mmodemo
            iceD_JoinSceneReq(IPlayerCo obj, IceInternal.Incoming inS, Ice.Current current)
            {
                Ice.ObjectImpl.iceCheckMode(Ice.OperationMode.Normal, current.mode);
                var  istr = inS.startReadParams();
                byte iceP_sceneid;

                iceP_sceneid = istr.readByte();
                inS.endReadParams();
                return(inS.setResultTask <bool>(obj.JoinSceneReqAsync(iceP_sceneid, current),
                                                (ostr, ret) =>
                {
                    ostr.writeBool(ret);
                }));
            }
コード例 #4
0
ファイル: Zone.cs プロジェクト: rovesky/FootStoneProtocol
            iceD_PlayerEnter(IZone obj, IceInternal.Incoming inS, Ice.Current current)
            {
                Ice.ObjectImpl.iceCheckMode(Ice.OperationMode.Normal, current.mode);
                var    istr = inS.startReadParams();
                string iceP_zoneId;

                iceP_zoneId = istr.readString();
                inS.endReadParams();
                return(inS.setResultTask <EndPointZone>(obj.PlayerEnterAsync(iceP_zoneId, current),
                                                        (ostr, ret) =>
                {
                    EndPointZone.ice_write(ostr, ret);
                }));
            }
コード例 #5
0
ファイル: IPlayerCo.cs プロジェクト: luke163/mmodemo
            iceD_RegOrLoginReq(IPlayerCo obj, IceInternal.Incoming inS, Ice.Current current)
            {
                Ice.ObjectImpl.iceCheckMode(Ice.OperationMode.Normal, current.mode);
                var    istr = inS.startReadParams();
                string iceP_account;
                string iceP_pwd;

                iceP_account = istr.readString();
                iceP_pwd     = istr.readString();
                inS.endReadParams();
                return(inS.setResultTask <RLResultRes>(obj.RegOrLoginReqAsync(iceP_account, iceP_pwd, current),
                                                       (ostr, ret) =>
                {
                    RLResultRes.ice_write(ostr, ret);
                }));
            }
コード例 #6
0
ファイル: Account.cs プロジェクト: rovesky/Kitchen_Client
            iceD_LoginRequest(IAccount obj, IceInternal.Incoming inS, Ice.Current current)
            {
                Ice.ObjectImpl.iceCheckMode(Ice.OperationMode.Normal, current.mode);
                var    istr = inS.startReadParams();
                string iceP_account;
                string iceP_pwd;

                iceP_account = istr.readString();
                iceP_pwd     = istr.readString();
                inS.endReadParams();
                return(inS.setResultTask <LoginInfo>(obj.LoginRequestAsync(iceP_account, iceP_pwd, current),
                                                     (ostr, ret) =>
                {
                    LoginInfo.ice_write(ostr, ret);
                }));
            }