public override void MoveModelToView(ArchetypeData model) { base.MoveModelToView(model); var m = model as ScriptedSearchableWorldObjectArchetypeData; this.ScriptKey = m.ScriptKey; }
public override void MoveModelToView(ArchetypeData model) { base.MoveModelToView(model); var m = model as RetractableSpikeButtonWorldObjectArchetypeData; this.AlternateSprite = Sprites.Where(x => x.Key == m.AlernateSprite).FirstOrDefault(); }
public override void MoveModelToView(ArchetypeData model) { base.MoveModelToView(model); var m = model as ArrowWorldObjectArchetypeData; this.ArrowDirection = m.ArrowDirection; }
public override void MoveModelToView(ArchetypeData model) { base.MoveModelToView(model); var m = model as BombWorldObjectArchetypeData; this.Timer = m.Timer; this.ActiveAnimation = Animations.Where(x => x.Key == m.ActiveAnimation).FirstOrDefault(); ; }
public override void MoveModelToView(ArchetypeData model) { base.MoveModelToView(model); var m = model as RetractableSpikeWorldObjectArchetypeData; this.SpikePosition = m.SpikePosition; this.SpikeUpSprite = Sprites.Where(x => x.Key == m.SpikeUpSprite).FirstOrDefault(); this.SpikeDownSprite = Sprites.Where(x => x.Key == m.SpikeDownSprite).FirstOrDefault(); }
public override void MoveModelToView(ArchetypeData model) { base.MoveModelToView(model); var m = model as RotatingArrowWorldObjectArchetypeData; this.UpSprite = Sprites.Where(x => x.Key == m.UpSprite).FirstOrDefault(); this.DownSprite = Sprites.Where(x => x.Key == m.DownSprite).FirstOrDefault(); this.LeftSprite = Sprites.Where(x => x.Key == m.LeftSprite).FirstOrDefault(); this.RightSprite = Sprites.Where(x => x.Key == m.RightSprite).FirstOrDefault(); }
public abstract void MoveModelToView(ArchetypeData model);
public ArchetypeComponent Construct(ArchetypeData data) { this.data = data; return(this); }
public override void MoveModelToView(ArchetypeData model) { var m = model as ConcreteWorldObjectArchetypeData; this.Behavior = m.Behavior; this.CollisionHullKey = m.CollisionHullKey; this.Height = m.Height; this.Width = m.Width; this.SpriteKey = m.SpriteKey; }
public override void MoveModelToView(ArchetypeData model) { var m = model as UIResource; this.Height = m.Height; this.Width = m.Width; this.SpriteKey = m.SpriteKey; this.X = m.X; this.Y = m.Y; }
public override void MoveModelToView(ArchetypeData model) { var m = model as Drawable; this.Height = m.Height; this.Width = m.Width; this.SpriteKey = m.SpriteKey; }