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; }
private bool ParseNetvar(string line, out Netvar obj) { obj = NetvarManager.Instance.GetNetvar(line); Print("Netvar \"" + line + "\" not found"); return(obj != null); }