public void AllClientsShadow(bool shadow) { var pkg = new S2C_Shadow.ArgumentData(); pkg.Shadow = shadow; if (ProfilerConnect != null) { S2C_Shadow.Instance.DoCall(ref pkg, NetCore.ERouteTarget.Self, ProfilerConnect, null); } { } Action act = async() => { var pkg1 = new S2C_TestAwait.ArgumentData(); pkg1.Enable = true; S2C_TestAwait.ReturnData ret = await S2C_TestAwait.Instance.DoAwaitHashCall(pkg1, -1, NetCore.ERouteTarget.Self, ProfilerConnect, null); if (ret.A1 == 0) { return; } }; act(); }
public void OnS2C_TestAwait(byte userFlags, ref S2C_TestAwait.ArgumentData cmd, UInt16 serialId, NetCore.NetConnection connect, ref NetCore.RPCRouter.RouteData routeInfo) { var ret = new S2C_TestAwait.ReturnData(); ret.ResultState = RPCError.OK; ret.A1 = 100; S2C_TestAwait.Instance.DoReturn(ref ret, serialId, connect); }