示例#1
0
 void onLoginResult(SlimNet.Events.Authenticated ev)
 {
     if (ev.IsAuthenticated)
     {
         Application.LoadLevel(1);
     }
     else
     {
         error = ev.Error;
         message = "";
     }
 }
示例#2
0
    public void Log(SlimNet.Log.LogEvent @event)
    {
        switch (@event.Level)
        {
            case SlimNet.LogLevel.Error:
                Debug.LogError(@event.Message);
                break;

            case SlimNet.LogLevel.Warn:
                Debug.LogWarning(@event.Message);
                break;

            default:
                Debug.Log(@event.Message);
                break;
        }
    }
示例#3
0
        public void Log(SlimNet.Log.LogEvent @event)
        {
            string message = string.Format("{0} {1} - {2}", @event.Level.ToString().ToUpper(), @event.Log.Name, @event.Message);

            switch (@event.Level)
            {
                case SlimNet.LogLevel.Trace:
                case SlimNet.LogLevel.Info:
                case SlimNet.LogLevel.Debug:
                    Debug.Log(message);
                    break;

                case SlimNet.LogLevel.Warn:
                    Debug.LogWarning(message);
                    break;

                case SlimNet.LogLevel.Error:
                    Debug.LogError(message);
                    break;
            }
        }
    void editLoggingFlag(ref SlimNet.LogLevel level, SlimNet.LogLevel flag)
    {
        string name = flag.ToString();

        if ((level & flag) == flag)
        {
            if (!GUILayout.Toggle(true, name))
            {
                level ^= flag;
            }
        }
        else
        {
            if (GUILayout.Toggle(false, name))
            {
                level |= flag;
            }
        }
    }
示例#5
0
        public void Log(SlimNet.Log.LogEvent @event)
        {
            if (console == null)
            {
                Debug.LogError("Could not find any SlimNetConsole script");
                return;
            }

            console.WriteLine(@event.Message);
        }
示例#6
0
 public override void PlayerJoined(SlimNet.Player player)
 {
     player.Tag = new PlayerData();
 }