namespace Ubisoft.Hotel.Logger { internal abstract class HtLogger_Imp { internal abstract void Init(PlayerLoggerProperty property); internal abstract void Log(HtLogger.Channel channel, object message, HtLogger.ELogLevel logLevel, UnityEngine.Object context = null); internal abstract void Assert(HtLogger.Channel channel, bool condition, object message, UnityEngine.Object context = null); internal abstract void LogAssertion(HtLogger.Channel channel, object message, UnityEngine.Object context); internal abstract void LogException(HtLogger.Channel channel, System.Exception exception, UnityEngine.Object context); } }