Пример #1
0
        public void SetInternal(string name, string value, CVAR flags)
        {
            var local = FindLocal(name);

            if (local != null)
            {
                local.InternalSetString(value); local.flags |= flags & ~CVAR.STATIC; local.UpdateCheat();
            }
            else
            {
                local = new CVarLocal(name, value, flags); cvars[local.nameString] = local;
            }
        }
Пример #2
0
        public void Register(CVar cvar)
        {
            cvar.InternalVar = cvar;

            var local = FindLocal(cvar.Name);

            if (local != null)
            {
                local.Update(cvar);
            }
            else
            {
                local = new CVarLocal(cvar); cvars[local.nameString] = local;
            }

            cvar.InternalVar = local;
        }