コード例 #1
0
    private void DisplayNextSet(KeyCode key)
    {
        var index = _paintingsSets.FindIndex(x => x == CurrentSet);

        switch (key)
        {
        case KeyCode.LeftArrow:
            index -= 1;
            break;

        case KeyCode.RightArrow:
            index += 1;
            break;
        }
        if (index < 0)
        {
            index = _paintingsSets.Count - 1;
        }
        else if (index == _paintingsSets.Count)
        {
            index = 0;
        }
        SetPaintings(_paintingsSets[index]);
        CurrentSet = _paintingsSets[index];
        LoggerBehavior.DoLog();
    }
コード例 #2
0
ファイル: Logger.cs プロジェクト: dqtoy/ActDemo
 public static void ServerLog(string message)
 {
     if (useLog)
     {
         message = string.Format(ServerLogFormatStr, message);
         LoggerBehavior.Log(message, LoggerBehavior.LoggerType.Log);
         UnityEngine.Debug.Log(message);
     }
 }
コード例 #3
0
ファイル: Logger.cs プロジェクト: dqtoy/ActDemo
    public static void LogError(object value)
    {
        if (value == null)
        {
            UnityEngine.Debug.LogError("LogError value is null");
            return;
        }

        if (useLog)
        {
            UnityEngine.Debug.LogError(value.ToString());
        }

        LoggerBehavior.Log(value.ToString(), LoggerBehavior.LoggerType.Error);

        for (int i = 0; i < msLoggerList.Count; i++)
        {
            IBaseLogger logger = msLoggerList[i];
            if (logger != null)
            {
                logger.LogError(value);
            }
        }
    }
コード例 #4
0
 // Use this for initialization
 void Start()
 {
     index          = 0;
     loggingManager = GameObject.Find("LoggingManager").GetComponent <LoggingManager>();
     loggerBehavior = GameObject.Find("Pupil Manager").GetComponent <LoggerBehavior>();
 }
コード例 #5
0
ファイル: LoggerBehavior.cs プロジェクト: lllllgb/AosUnity
 void Avake()
 {
     instance = this;
 }