/// <summary> /// Добавить активный булевый параметр агрегата /// </summary> /// <param name="luaName">Lua-имя</param> /// <param name="name">Имя</param> /// <param name="defaultValue">Значение по-умолчанию</param> public void AddActiveBoolParameter(string luaName, string name, string defaultValue) { var par = new ActiveBoolParameter(luaName, name, defaultValue); par.Owner = this; AggregateParameters.Add(par); }
public override BaseParameter Clone() { var newProperty = new ActiveBoolParameter(this.LuaName, this.Name, this.DefaultValue); newProperty.SetValue(this.Value); newProperty.NeedDisable = this.NeedDisable; return(newProperty); }
public override BaseParameter Clone() { var newProperty = new ActiveBoolParameter(LuaName, Name, DefaultValue, DisplayObjects); newProperty.SetValue(Value); newProperty.NeedDisable = NeedDisable; return(newProperty); }