Example #1
0
 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;
 }
Example #3
0
 private void Initialize()
 {
     CameraServices = new CameraServices();
     TimeService    = new UnityTimeService();
     PhysicsService = new PhysicsService(CameraServices);
     SaveData       = new PrefsService();
     JsonService    = new JsonService();
 }