public CollectionEditorViewModel(VLTCollection collection) { _collection = collection; EditFieldsCommand = new RelayCommand(ExecuteEditFields); ChangeVaultCommand = new RelayCommand(ExecuteChangeVault); UpdateDataProxy(); }
public ArrayItemProperty(VLTCollection collection, VLTClassField field, VLTArrayType array, VLTBaseType item) : base(array.GetType(), $"[{Array.IndexOf(array.Items, item)}]", array.ItemType) { _collection = collection; _field = field; _array = array; _item = item; }
public VLTFieldProxy(/*EditorSchemaField schemaField, */ VLTCollection collection, VLTClassField classField) : base( classField.Name, null) { //_schemaField = schemaField; _collection = collection; _classField = classField; _value = _collection.DataRow[classField.Key]; object effectiveValue = GetEffectiveValue(); Debug.Assert(effectiveValue != null); if (_classField.IsArray) { PropertyType = ((VLTArrayType)_value).ItemType.MakeArrayType(); } else { PropertyType = effectiveValue.GetType(); } //PropertyType = effectiveValue.GetType(); }
public WORLD_simsurface(VLTCollection collection) : base(collection) { }
public WORLD_collisionsfx_mass(VLTCollection collection) : base(collection) { }
public WORLD_nis_trigger_race_end(VLTCollection collection) : base(collection) { }
/// <summary> /// Sets the collection that is being proxied /// </summary> /// <param name="collection">The collection that is being proxied</param> public void SetCollection(VLTCollection collection) { _collection = collection; //_schema = _schemaService.FindSchema(collection.ClassName); }
public WORLD_nis_light(VLTCollection collection) : base(collection) { }
public WORLD_timeofdaylighting(VLTCollection collection) : base(collection) { }
public WORLD_speech(VLTCollection collection) : base(collection) { }
public WORLD_brakes(VLTCollection collection) : base(collection) { }
public WORLD_aiglue(VLTCollection collection) : base(collection) { }
public WORLD_nis_trigger_pip(VLTCollection collection) : base(collection) { }
public WORLD_display_config(VLTCollection collection) : base(collection) { }
public WORLD_car_special_event_effect(VLTCollection collection) : base(collection) { }
public WORLD_visuallooktransition(VLTCollection collection) : base(collection) { }
public WORLD_visuallook(VLTCollection collection) : base(collection) { }
public WORLD_presetride(VLTCollection collection) : base(collection) { }
public WORLD_transmission(VLTCollection collection) : base(collection) { }
public WORLD_smackable(VLTCollection collection) : base(collection) { }
public WORLD_traffic_horn(VLTCollection collection) : base(collection) { }
public WORLD_engineaudio_ng(VLTCollection collection) : base(collection) { }
public WORLD_damagespecs(VLTCollection collection) : base(collection) { }
public WORLD_rwac_music(VLTCollection collection) : base(collection) { }
public WORLD_rigidbodyspecs(VLTCollection collection) : base(collection) { }
public WORLD_texture_material(VLTCollection collection) : base(collection) { }
public WORLD_audioimpact(VLTCollection collection) : base(collection) { }
public WORLD_collisionreactions(VLTCollection collection) : base(collection) { }
public WORLD_powerup(VLTCollection collection) : base(collection) { }
public WORLD_nosfx(VLTCollection collection) : base(collection) { }