protected override void Awake() { base.Awake(); _timeController = ServiceLocator.Resolve <TimeController>(); _cameraBounds = CameraExtention.CameraBoundsToScreen(Camera.main); Initialize(); }
private void Update() { if (!createdFrustrum) { GetComponent <MeshFilter>().mesh = CameraExtention.GenerateFrustumMesh(thisCamera); createdFrustrum = true; } }
public void Initialize() { _circlesHash.Clear(); _cameraBounds = CameraExtention.CameraBoundsToScreen(Camera.main); for (int i = 0; i < _initianCircleCount; i++) { CreateCircle(); } }