38 return rail_api.RailFactory().RailGameServerHelper();
67 if ((
int)((EventBase)result).result == 0)
83 IRailGameServerHelper
obj = rail_api.RailFactory().RailGameServerHelper();
84 CreateGameServerOptions val =
new CreateGameServerOptions();
85 val.has_password =
false;
86 val.enable_team_voice =
false;
87 IRailGameServer railServerHelper =
obj.AsyncCreateGameServer(val,
"terraria",
"terraria");
96 rail_api.RailFactory().RailFloatingWindow().AsyncShowRailFloatingWindow((EnumRailWindowType)10,
"");
99 public void Join(RailID local_peer, RailID remote_peer)
136 public void Set(RailID lobbyId)
RailCallBackHelper _callbackHelper
RailID GetUserByIndex(int index)
IRailGameServer _gameServer
void OnRailEvent(RAILEventID id, EventBase data)
IRailGameServerHelper GetRailServerHelper()
void Create(bool inviteOnly)
bool _gameServerInitSuccess
void OnGameServerCreated(CreateGameServerResult result)
byte[] GetMessage(int index)
Action< RailID > _lobbyCreatedExternalCallback
IRailGameServer RailServerHelper
void SetPlayedWith(RailID userId)
void Join(RailID local_peer, RailID remote_peer)
void RegisterGameServerEvent()
bool SendMessage(byte[] data)
IRailGameServer GetServer()
bool SendMessage(byte[] data, int length)
static void WriteDebugString(string format, params object[] args)