/// <summary> /// Called when a <see cref="ExecuteAdminCommandMessage"/> is received. /// </summary> private void ExecuteAdminCommandMessageReceived(ExecuteAdminCommandMessage message) { byte[] sessionId = message.RemoveSessionId(); if (NetAvatarSessionManager.TryGet(sessionId, out NetAvatarSession session)) { AdminCommand adminCommand = message.RemoveDebugCommand(); if (adminCommand.GetServiceNodeType() == ServiceCore.ServiceNodeType) { switch (adminCommand.GetCommandType()) { default: Logging.Print(string.Format("executeAdminCommandMessageReceived unknown debug command received ({0})", adminCommand.GetCommandType())); break; } } else { Logging.Print(string.Format("executeAdminCommandMessageReceived invalid debug command received ({0})", adminCommand.GetCommandType())); } } }