Example #1
0
        public static void Decrement(Context context, string cvName)
        {
            Convar convar;
            if (!context.RequestConvar(cvName, out convar)) return;

            var o = convar.Value;
            if (!Util.Decrement(ref o))
            {
                context.Notify("Convar '" + cvName + "' is not a numeric type.");
                return;
            }
            convar.Value = o;
        }
Example #2
0
 public static void Sub(Context context, double a, double b, string cvOut)
 {
     Convar o;
     if (!context.RequestConvar(cvOut, out o)) return;
     o.Value = a - b;
 }
Example #3
0
 public static void SetConVar(Context context, string cvName, string value)
 {
     Convar convar;
     if (!context.RequestConvar(cvName, out convar)) return;
     convar.Value = value;
 }
Example #4
0
        public static void Toggle(Context context, string cvName)
        {
            Convar convar;
            if (!context.RequestConvar(cvName, out convar)) return;

            if (convar.Value.GetType() != typeof(bool))
            {
                context.Notify("Convar '" + cvName + "' is not a boolean type.");
                return;
            }
            convar.Value = !((bool)convar.Value);
            context.NotifyFormat("{0} = {1}", convar.QualifiedName, convar.Value);
        }
Example #5
0
 public static void ResetConvar(Context context, string cvName)
 {
     Convar convar;
     if (!context.RequestConvar(cvName, out convar)) return;
     convar.Value = convar.DefaultValue;
 }