public Chest(OgmoObject obj, Level level) : base(obj, level) { OgmoIntegerValue coins = obj.GetValue<OgmoIntegerValue>("coins"); if (coins != null) this.Coins = coins.Value; this.Collision += new EventHandler<CollisionEventArgs>(Chest_Collision); }
public Chest(OgmoObject obj, Level level) : base(obj, level) { OgmoIntegerValue coins = obj.GetValue <OgmoIntegerValue>("coins"); if (coins != null) { this.Coins = coins.Value; } this.Collision += new EventHandler <CollisionEventArgs>(Chest_Collision); }
public MovingPlatform(OgmoObject obj, Level level) : base(obj, level) { nodes.AddRange(obj.Nodes); if (nodes.Count > 0) { direction = Vector2.Normalize(nodes[currentNode].Position - this.Position); nodes.Add(new OgmoNode(this.Position)); } OgmoNumberValue speedValue = obj.GetValue<OgmoNumberValue>("speed"); if (speedValue != null) speed = speedValue.Value; }
public MovingPlatform(OgmoObject obj, Level level) : base(obj, level) { nodes.AddRange(obj.Nodes); if (nodes.Count > 0) { direction = Vector2.Normalize(nodes[currentNode].Position - this.Position); nodes.Add(new OgmoNode(this.Position)); } OgmoNumberValue speedValue = obj.GetValue <OgmoNumberValue>("speed"); if (speedValue != null) { speed = speedValue.Value; } }