public NPCSpawnerEventArgs(string name, int count, Vector position, NPCHeartbeatListener heartBeatListener) { this.Name = name; this.Count = count; this.Position = position; this.HeartbeatListener = heartBeatListener; }
public Tile(TileDescriptor descriptor) { _descriptor = descriptor; if (descriptor.SpriteInfo != null) { _collisionArea = new Rect(descriptor.SpriteInfo.Transform.Position.X, descriptor.SpriteInfo.Transform.Position.Y, Settings.TileSize, Settings.TileSize); } else { _collisionArea = new Rect(descriptor.Position.X, descriptor.Position.Y, Settings.TileSize, Settings.TileSize); } _heartbeatListener = new NPCHeartbeatListener(); }
public Tile(Vector position) { this.Position = position; _collisionArea = new Rect(position.X, position.Y, Settings.TileSize, Settings.TileSize); _heartbeatListener = new NPCHeartbeatListener(); }
public NPCSpawnAttributeActionHandler() { _heartbeatListener = new NPCHeartbeatListener(); }
public Tile(Vector position) { _descriptor = new TileDescriptor(position); _collisionArea = new Rect(position.X, position.Y, Settings.TileSize, Settings.TileSize); _heartbeatListener = new NPCHeartbeatListener(); }