Beispiel #1
0
 public CollectionEditorViewModel(VLTCollection collection)
 {
     _collection        = collection;
     EditFieldsCommand  = new RelayCommand(ExecuteEditFields);
     ChangeVaultCommand = new RelayCommand(ExecuteChangeVault);
     UpdateDataProxy();
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
        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();
        }
Beispiel #4
0
 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)
 {
 }
Beispiel #7
0
 /// <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);
 }
Beispiel #8
0
 public WORLD_nis_light(VLTCollection collection) : base(collection)
 {
 }
Beispiel #9
0
 public WORLD_timeofdaylighting(VLTCollection collection) : base(collection)
 {
 }
Beispiel #10
0
 public WORLD_speech(VLTCollection collection) : base(collection)
 {
 }
Beispiel #11
0
 public WORLD_brakes(VLTCollection collection) : base(collection)
 {
 }
Beispiel #12
0
 public WORLD_aiglue(VLTCollection collection) : base(collection)
 {
 }
Beispiel #13
0
 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)
 {
 }
Beispiel #21
0
 public WORLD_traffic_horn(VLTCollection collection) : base(collection)
 {
 }
Beispiel #22
0
 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)
 {
 }
Beispiel #29
0
 public WORLD_powerup(VLTCollection collection) : base(collection)
 {
 }
Beispiel #30
0
 public WORLD_nosfx(VLTCollection collection) : base(collection)
 {
 }