void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Player" && chunkId > proceduralGenerator.currentChunkId) { proceduralGenerator.setCurrentChunk(this); Camera cam = References.RunnerCamera.camera; CameraEffet ce = new CameraEffet(cam.backgroundColor, backgroundColor, cam, 2, References.EffectManager); References.EffectManager.addEffect(ce); playerPassedThrought = true; if (randomToGenerate != -1) { GameData.seed = randomToGenerate; GameData.chunkId = chunkId; } } }
public void addEffect(CameraEffet effect) { this.effetsToAdd.Add(effect); }
public void removeEffect(CameraEffet cameraEffet) { effetsToRemove.Add(cameraEffet); }