public static void Setup(NetworkModes mode, ConfigLogTargets logTargets) { #if DEBUG // init loggers var fileLog = (logTargets & ConfigLogTargets.File) == ConfigLogTargets.File; var unityLog = (logTargets & ConfigLogTargets.Unity) == ConfigLogTargets.Unity; var consoleLog = (logTargets & ConfigLogTargets.Console) == ConfigLogTargets.Console; var systemOutLog = (logTargets & ConfigLogTargets.SystemOut) == ConfigLogTargets.SystemOut; if (unityLog) { Add(new Unity()); } if (consoleLog) { Add(new NetConsoleOut()); } if (systemOutLog) { Add(new SystemOut()); } if (fileLog) { switch (Application.platform) { case RuntimePlatform.OSXEditor: case RuntimePlatform.WindowsEditor: case RuntimePlatform.WindowsPlayer: case RuntimePlatform.OSXPlayer: Add(new File(mode == NetworkModes.Host)); break; } } #endif }
public void SetNetworkMode(NetworkModes mode = NetworkModes.Infrastructure, Byte profile = 0) { _lastCmd = "SetNetworkMode"; SendWait(new Byte[] { 0x55, 0xAA, 0x37, 0x00, 0x02, 0x00, (Byte)(profile + 1), mode == NetworkModes.Infrastructure ? (Byte)0x01 : (Byte)0x02, 0x45 }); }
public static void Initialize(NetworkModes mode, IPEndPoint endPoint, string autoloadScene, RuntimeSettings config) { Core.Initialize(mode, endPoint, config, autoloadScene); }
public GlobalBehaviorAttribute(NetworkModes mode, params string[] scenes) { this.Mode = mode; this.Scenes = scenes; }
public GlobalBehaviorAttribute(NetworkModes mode) : this(mode, new string[0]) { }