Пример #1
0
        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
        }
Пример #2
0
 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 });
 }
Пример #3
0
 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])
 {
 }