Example #1
0
        public void SetCommand(Netvar netvar, string args)
        {
            object value = Console.Instance.ParseArgs(new[] { args }, new[] { typeof(Vector3) })?[0];

            if (!netvar.ValidateType(value))
            {
                Console.Instance.Print("Cannot set value: " + args);
                return;
            }

            LogUtils.Log("Setting \"" + netvar.Name + "\" to " + value);

            netvar.Value = value;
        }
Example #2
0
 private bool ParseNetvar(string line, out Netvar obj)
 {
     obj = NetvarManager.Instance.GetNetvar(line);
     Print("Netvar \"" + line + "\" not found");
     return(obj != null);
 }