From 8c2a817f59b870f6d6f64cddd8f2743727928b35 Mon Sep 17 00:00:00 2001 From: pypy Date: Thu, 2 Apr 2020 21:09:17 +0900 Subject: [PATCH] fix onplayerjoined (closes #44) --- LogWatcher.cs | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/LogWatcher.cs b/LogWatcher.cs index ec48d89a..7ba12473 100644 --- a/LogWatcher.cs +++ b/LogWatcher.cs @@ -197,6 +197,35 @@ namespace VRCX } } } + else if (c == 'P') + { + // 2020.04.02 20:59:08 Log - [Player] Initialized PlayerAPI "pypy" is local + if (s.Length > 66 && + string.Compare(s, 34, "[Player] Initialized PlayerAPI \"", 0, "[Player] Initialized PlayerAPI \"".Length, StringComparison.Ordinal) == 0) + { + var str = s.Substring(66); + var pos = str.LastIndexOf('"'); + if (pos >= 0) + { + str = str.Substring(0, pos); + } + var item = new[] + { + ConvertLogTimeToISO8601(s), + "OnPlayerJoined", + str + }; + m_Lock.EnterWriteLock(); + try + { + m_GameLog.Add(item); + } + finally + { + m_Lock.ExitWriteLock(); + } + } + } } } position = stream.Position;