Exemple #1
0
        internal void SetOnChangedCallback(IConsoleVariable consoleVariable, FConsoleVariableDelegate callback)
        {
            if (consoleVariable == null)
            {
                return;
            }

            ManagedVariableChangedHandler handler = new ManagedVariableChangedHandler(callback);

            managedVariableOnChangedHandlers[consoleVariable.Address] = handler;
            Native_IConsoleVariable.SetOnChangedCallback(consoleVariable.Address, handler.NativeCallback);
        }
 public void SetOnChangedCallback(FConsoleVariableDelegate callback)
 {
     IConsoleManager.Get().SetOnChangedCallback(this, callback);
 }
Exemple #3
0
 public ManagedVariableChangedHandler(FConsoleVariableDelegate handler)
 {
     Handler        = handler;
     NativeCallback = new Native_IConsoleVariable.FConsoleVariableDelegate(OnVariableChanged);
 }