10 lines
634 B
C#
10 lines
634 B
C#
using asap.core;
|
|
if (!UnityEngine.Application.isPlaying) return "Refused: not playing";
|
|
var user = GContext.container.Resolve<game.IUserService>();
|
|
var api = GContext.container.Resolve<ICustomServerMgr>();
|
|
var hub = GContext.container.Resolve<IRTService>();
|
|
if (!user.IsAuthorized || (user.ApiPlayerId != "101" && user.ApiPlayerId != "102") || api.ApiBaseUri.AbsoluteUri != "http://s101.local:18080/" || !hub.IsConnected)
|
|
return "Refused: wrong account, endpoint or disconnected";
|
|
var response = await hub.Publish("Test", "arg1", "arg2");
|
|
return $"ApiPlayerId={user.ApiPlayerId}; Connected={hub.IsConnected}; HubTest={response}";
|