public void Process(CrossCall.IContext context) { int code = 0; int tmp = 0; context.Param.Read(ref code); context.Param.Read(ref tmp); //TODO: check code == HASH_CODE Message msg = (Message)tmp; switch (msg) { case Message.Call_A_int_int: OnCall_A_int_int(context); break; case Message.Call_B_string: OnCall_B_string(context); break; default: break; } }
void OnTest_Msg(CrossCall.IContext context) { Msg msg = new Msg(); Serialize.Utility.Read(context.Param, ref msg, "msg"); _responder.Test(msg); }
void OnSetPlayerData_KGPlayerData(CrossCall.IContext context) { KGPlayerData data = new KGPlayerData(); Serialize.Utility.Read(context.Param, ref data, "data"); _responder.SetPlayerData(data); }
void OnTest_byte_A2(CrossCall.IContext context) { FixedArray <byte, ArrayLength_2> v = new FixedArray <byte, ArrayLength_2>(); Serialize.Utility.DoRead(context.Param, ref v, "v", Serialize.Utility.Read); _responder.Test(v); }
void OnTest_bool_A(CrossCall.IContext context) { List <bool> v = new List <bool>(); Serialize.Utility.DoRead(context.Param, ref v, "v", Serialize.Utility.Read); _responder.Test(v); }
void OnTest_Msg_A2(CrossCall.IContext context) { FixedArray <Msg, ArrayLength_2> msg = new FixedArray <Msg, ArrayLength_2>(); Serialize.Utility.DoRead(context.Param, ref msg, "msg", Serialize.Utility.Read); _responder.Test(msg); }
void OnTest_bool(CrossCall.IContext context) { bool v = false; Serialize.Utility.Read(context.Param, ref v, "v"); var __ret__ = _responder.Test(v); Serialize.Utility.Write(context.Ret(), __ret__); }
void OnTest_float_A_A2(CrossCall.IContext context) { FixedArray <List <float>, ArrayLength_2> v = new FixedArray <List <float>, ArrayLength_2>(); Serialize.Utility.DoRead(context.Param, ref v, "v", delegate(Serialize.IReader r1, ref List <float> v1, string n1) { return(Serialize.Utility.DoRead(r1, ref v1, n1, Serialize.Utility.Read)); }); _responder.Test(v); }
void OnTest_long_A2_A(CrossCall.IContext context) { List <FixedArray <long, ArrayLength_2> > v = new List <FixedArray <long, ArrayLength_2> >(); Serialize.Utility.DoRead(context.Param, ref v, "v", delegate(Serialize.IReader r1, ref FixedArray <long, ArrayLength_2> v1, string n1) { return(Serialize.Utility.DoRead(r1, ref v1, n1, Serialize.Utility.Read)); }); _responder.Test(v); }
void OnTest_int_A_A(CrossCall.IContext context) { List <List <int> > v = new List <List <int> >(); Serialize.Utility.DoRead(context.Param, ref v, "v", delegate(Serialize.IReader r1, ref List <int> v1, string n1) { return(Serialize.Utility.DoRead(r1, ref v1, n1, Serialize.Utility.Read)); }); _responder.Test(v); }
void OnTest_string(CrossCall.IContext context) { string v = ""; Serialize.Utility.Read(context.Param, ref v, "v"); var __ret__ = _responder.Test(v); Serialize.Utility.Write(context.Ret(), __ret__); }
void OnTest_double(CrossCall.IContext context) { double v = 0.0; Serialize.Utility.Read(context.Param, ref v, "v"); var __ret__ = _responder.Test(v); Serialize.Utility.Write(context.Ret(), __ret__); }
void OnCall_A_int_int(CrossCall.IContext context) { int a = 0; int b = 0; Serialize.Utility.Read(context.Param, ref a, "a"); Serialize.Utility.Read(context.Param, ref b, "b"); _responder.Call_A(a, b); }
void OnCall_B_string(CrossCall.IContext context) { string str = ""; Serialize.Utility.Read(context.Param, ref str, "str"); var __ret__ = _responder.Call_B(str); Serialize.Utility.Write(context.Ret(), __ret__); }
void OnTranslatePlayerData_KGPlayerData(CrossCall.IContext context) { KGPlayerData data = new KGPlayerData(); Serialize.Utility.Read(context.Param, ref data, "data"); var __ret__ = _responder.TranslatePlayerData(data); Serialize.Utility.Write(context.Ret(), __ret__); }
void OnTest_int_int(CrossCall.IContext context) { int a = 0; int b = 0; Serialize.Utility.Read(context.Param, ref a, "a"); Serialize.Utility.Read(context.Param, ref b, "b"); var __ret__ = _responder.Test(a, b); Serialize.Utility.Write(context.Ret(), __ret__); }
void OnTest_int_int_int_int(CrossCall.IContext context) { int a = 0; int b = 0; int c = 0; int d = 0; Serialize.Utility.Read(context.Param, ref a, "a"); Serialize.Utility.Read(context.Param, ref b, "b"); Serialize.Utility.Read(context.Param, ref c, "c"); Serialize.Utility.Read(context.Param, ref d, "d"); var __ret__ = _responder.Test(a, b, c, d); Serialize.Utility.DoWrite(context.Ret(), __ret__, "", Serialize.Utility.Write); }
public void Process(CrossCall.IContext context) { int code = 0; int tmp = 0; context.Param.Read(ref code); context.Param.Read(ref tmp); //TODO: check code == HASH_CODE Message msg = (Message)tmp; switch (msg) { case Message.Test_bool: OnTest_bool(context); break; case Message.Test_byte: OnTest_byte(context); break; case Message.Test_int: OnTest_int(context); break; case Message.Test_long: OnTest_long(context); break; case Message.Test_float: OnTest_float(context); break; case Message.Test_double: OnTest_double(context); break; case Message.Test_string: OnTest_string(context); break; case Message.Test_bool_A: OnTest_bool_A(context); break; case Message.Test_byte_A2: OnTest_byte_A2(context); break; case Message.Test_int_A_A: OnTest_int_A_A(context); break; case Message.Test_long_A2_A: OnTest_long_A2_A(context); break; case Message.Test_float_A_A2: OnTest_float_A_A2(context); break; case Message.Test: OnTest(context); break; case Message.Test_Msg: OnTest_Msg(context); break; case Message.Test_Msg_A2: OnTest_Msg_A2(context); break; case Message.Test_int_int: OnTest_int_int(context); break; case Message.Test_int_int_int: OnTest_int_int_int(context); break; case Message.Test_int_int_int_int: OnTest_int_int_int_int(context); break; case Message.GetPlayerData: OnGetPlayerData(context); break; case Message.SetPlayerData_KGPlayerData: OnSetPlayerData_KGPlayerData(context); break; case Message.TranslatePlayerData_KGPlayerData: OnTranslatePlayerData_KGPlayerData(context); break; default: break; } }
void OnTest(CrossCall.IContext context) { _responder.Test(); }
void OnGetPlayerData(CrossCall.IContext context) { var __ret__ = _responder.GetPlayerData(); Serialize.Utility.Write(context.Ret(), __ret__); }