private ModClient RegisterClient(ExtendedClientData regMessage)
        {
            ModClient client = RegisterClient(regMessage.Item1);

            if (client != null)
            {
                client.RegisterExtendedAccessors(regMessage.Item2, regMessage.Item3);
            }

            return(client);
        }
Exemple #2
0
        private RichHudClient(string modName, Action InitCallback, Action ResetCallback) : base(false, true)
        {
            InitAction    = InitCallback;
            OnResetAction = ResetCallback;

            ExceptionHandler.ModName = modName;

            if (LogIO.FileName == null || LogIO.FileName == "modLog.txt")
            {
                LogIO.FileName = $"richHudLog.txt";
            }

            var clientData = new ClientData(modName, MessageHandler, RemoteReset, vID);

            regMessage = new ExtendedClientData(clientData, ExceptionHandler.Run, GetOrSetMember);
        }