public PhysicsService(CameraServices cameraServices) : base() { _cameraServices = cameraServices; _collidedObjects = new Collider2D[COLLIDED_OBJECT_SIZE]; _castBuffer = new RaycastHit2D[64]; _triggeredObjects = new List <Collider2D>(); }
public CameraController() { _cameraServices = Services.Instance.CameraServices; _cameraBehaviour = _cameraServices.CameraMain.GetComponent <CameraBehaviour>(); _enemiesData = Data.Instance.EnemiesData; _characterData = Data.Instance.Character; }
private void Initialize() { CameraServices = new CameraServices(); TimeService = new UnityTimeService(); PhysicsService = new PhysicsService(CameraServices); SaveData = new PrefsService(); JsonService = new JsonService(); }