public ShadowsDirectional(int mapSize) {
_mapSize = mapSize;
Splits = new [] {
// new Split(5f),
new Split(15f),
new Split(50f),
new Split(200f)
};
for (var i = 1; i < Splits.Length; i++) {
Splits[i].Camera.SmallerCamera = Splits[i - 1].Camera;
}
_viewport = new Viewport(0, 0, _mapSize, _mapSize, 0, 1.0f);
}