public RenderController(bool useDefaultLayerStructure) { _layers = new List<RenderLayer>(); _cameraIndependentObjects = new List<IGameObject>(); _cameraController = null; _useCameraController = false; _someObjectsAreNotCameraLinked = false; _layerCount = -1; if (useDefaultLayerStructure) { CreateDefaultLayerStructure(); } }
public AdditiveLayerParticleEffectManager(CameraControllerBase cameraController) : base(Render_Layer, cameraController) { _attackHitColours = new List<Color>() { Color.LawnGreen, Color.Green, Color.LightGreen }; }
public void ClipOffCameraRendering(CameraControllerBase cameraController, int margin) { _cameraController = cameraController; _cameraController.RenderClippingMargin = margin; _useCameraController = true; }
public ParticleEffectManager(int renderLayer, CameraControllerBase cameraController) : base() { RenderLayer = renderLayer; CameraController = cameraController; }