public BombWorldObjectArchetypeDataViewModel(IPackageRepository repository, BehaviorRegistry behaviorRegistry) : base(repository, behaviorRegistry) { this._animations = new ObservableCollection<Asset>(); foreach (var asset in repository.Assets.Where(x => x.Type == EditorAssetTypes.FrameSet)) _animations.Add(asset); }
public RotatingArrowWorldObjectArchetypeDataViewModel(IPackageRepository repository, BehaviorRegistry behaviorRegistry) : base(repository, behaviorRegistry) { }
public ScriptedSearchableWorldObjectArchetypeDataViewModel(IPackageRepository repository, BehaviorRegistry behaviorRegistry) : base(repository, behaviorRegistry) { }
public RetractableSpikeWorldObjectArchetypeDataViewModel(IPackageRepository repository, BehaviorRegistry behaviorRegistry) : base(repository, behaviorRegistry) { this.SpikeUpSprite = this.Sprites.FirstOrDefault(); this.SpikeDownSprite = this.Sprites.FirstOrDefault(); }
public ConcreteWorldObjectArchetypeDataViewModel(IPackageRepository repository, BehaviorRegistry behaviorRegistry) { this._sprites = new ObservableCollection<Asset>(); this._behaviors = new ObservableCollection<String>(); foreach (var asset in repository.Assets.Where(x => x.Type == EditorAssetTypes.Sprite)) _sprites.Add(asset); foreach (var behavior in behaviorRegistry.GetRegisteredBehaviors()) _behaviors.Add(behavior); }
public RetractableSpikeButtonWorldObjectArchetypeDataViewModel(IPackageRepository repository, BehaviorRegistry behaviorRegistry) : base(repository, behaviorRegistry) { }
public UIResourceArchetypeDataViewModel(IPackageRepository repository, BehaviorRegistry behaviorRegistry) { this._sprites = new ObservableCollection<Asset>(); foreach (var asset in repository.Assets.Where(x => x.Type == EditorAssetTypes.Sprite)) _sprites.Add(asset); }