public SpawnObjectComponent(EventHandler eventHandler, string objectToSpawn, int timerIDToCheck) : base(eventHandler) { this.objectToSpawn = objectToSpawn; this.timerIDToCheck = timerIDToCheck; timer = true; }
public ObjectSpawnController(EventHandler eventHandler, List<GameObject> gameObjects, GraphicsHandler2D graphicsHandler, Map_2DTile map) { this.eventHandler = eventHandler; this.gameObjects = gameObjects; this.graphicsHandler = graphicsHandler; this.map = map; }
public SnapToTileMovementComponent(EventHandler eventHandler, Map_2DTile m, List<GameObject> gameObjects, int StartingPosX, int StartingPosY) : base(eventHandler) { this.m = m; this.gameObjects = gameObjects; targetPosX = StartingPosX; targetPosY = StartingPosY; }
public SpawnObjectComponent(EventHandler eventHandler, string objectToSpawn, Keys keyToCheck, float timeDelay) : base(eventHandler) { this.objectToSpawn = objectToSpawn; this.keyToCheck = keyToCheck; key = true; time = timeDelay; timeCountdown = 0; }
public Keyboard2InputComponent(EventHandler eventHandler) : base(eventHandler) { }
public TimerComponent(EventHandler eventHandler, float time, GameEvent eventToCreate) : base(eventHandler) { this.time = time; this.eventToCreate = eventToCreate; }
public Map_2DPlattformerTileCollisionComponent(EventHandler eventHandler, Map_2DTile m) : base(eventHandler) { this.m = m; }
public CollidesWithObjectComponent(EventHandler eventHandler) : base(eventHandler) { }
public CollisionHandler(EventHandler eventHandler, List<GameObject> gameObjects) { this.gameObjects = gameObjects; this.eventHandler = eventHandler; }
public PhysicsComponent(EventHandler eventHandler) : base(eventHandler) { }
public ExpandComponent(EventHandler eventHandler, Map_2DTile map, int expandLimit) : base(eventHandler) { this.map = map; this.expandLimit = expandLimit; }
public UpdateComponent(EventHandler eventHandler) { this.eventHandler = eventHandler; }