Esempio n. 1
0
        public void RegisterCallbacks(ExecuteCommandHandler delExecuteCommand, GetAccountPrivilegesHandler delGetAccountPrivileges, GetVariableHandler delGetVariable, GetVariableHandler delGetSvVariable, GetMapDefinesHandler delGetMapDefines, TryGetLocalizedHandler delTryGetLocalized, RegisterCommandHandler delRegisterCommand, UnregisterCommandHandler delUnregisterCommand, GetRegisteredCommandsHandler delGetRegisteredCommands, GetWeaponDefinesHandler delGetWeaponDefines, GetSpecializationDefinesHandler delGetSpecializationDefines, GetLoggedInAccountUsernamesHandler delGetLoggedInAccountUsernames, RegisterEventsHandler delRegisterEvents)
        {
            _executeCommandDelegate       = delExecuteCommand;
            _getAccountPrivilegesDelegate = delGetAccountPrivileges;
            _getVariableDelegate          = delGetVariable;
            _getSvVariableDelegate        = delGetSvVariable;
            _getMapDefinesDelegate        = delGetMapDefines;
            _tryGetLocalizedDelegate      = delTryGetLocalized;

            _registerCommandDelegate       = delRegisterCommand;
            _unregisterCommandDelegate     = delUnregisterCommand;
            _getRegisteredCommandsDelegate = delGetRegisteredCommands;

            _getWeaponDefinesDelegate         = delGetWeaponDefines;
            _getSpecializationDefinesDelegate = delGetSpecializationDefines;

            _getLoggedInAccountUsernamesDelegate = delGetLoggedInAccountUsernames;
            _registerEventsDelegate = delRegisterEvents;

            SetupInternalDictionaries();
        }
Esempio n. 2
0
        public void RegisterCallbacks(ExecuteCommandHandler delExecuteCommand, GetAccountPrivilegesHandler delGetAccountPrivileges, GetVariableHandler delGetVariable, GetVariableHandler delGetSvVariable, GetMapDefinesHandler delGetMapDefines, TryGetLocalizedHandler delTryGetLocalized, RegisterCommandHandler delRegisterCommand, UnregisterCommandHandler delUnregisterCommand, GetRegisteredCommandsHandler delGetRegisteredCommands, GetWeaponDefinesHandler delGetWeaponDefines, GetSpecializationDefinesHandler delGetSpecializationDefines, GetLoggedInAccountUsernamesHandler delGetLoggedInAccountUsernames, RegisterEventsHandler delRegisterEvents)
        {
            this.m_delExecuteCommand       = delExecuteCommand;
            this.m_delGetAccountPrivileges = delGetAccountPrivileges;
            this.m_delGetVariable          = delGetVariable;
            this.m_delGetSvVariable        = delGetSvVariable;
            this.m_delGetMapDefines        = delGetMapDefines;
            this.m_delTryGetLocalized      = delTryGetLocalized;

            this.m_delRegisterCommand       = delRegisterCommand;
            this.m_delUnregisterCommand     = delUnregisterCommand;
            this.m_delGetRegisteredCommands = delGetRegisteredCommands;

            this.m_delGetWeaponDefines         = delGetWeaponDefines;
            this.m_delGetSpecializationDefines = delGetSpecializationDefines;

            this.m_delGetLoggedInAccountUsernames = delGetLoggedInAccountUsernames;
            this.m_delRegisterEvents = delRegisterEvents;

            this.SetupInternalDictionaries();
        }