Beispiel #1
0
 private void Start()
 {
     isExiting            = false;
     cameraController     = Camera.main.GetComponent <ScreenWrapperCameraController>();
     m_stage.OnRemoveAll += OnClearStage;
     if (m_gameState != null)
     {
         NumberOfObstacles          = m_gameState.InitialNumberOfObstacles;
         NumberOfObstaclesIncrement = m_gameState.NumberOfObstaclesIncrement;
     }
     StartStage();
 }
Beispiel #2
0
 private void Awake()
 {
     screenWrapperController = Camera.main.GetComponent <ScreenWrapperCameraController>();
     targetRigidbody         = GetComponent <Rigidbody2D>();
 }
Beispiel #3
0
 public static Vector3 LeftTopColliderPosition(Rigidbody2D colliderTransform, ScreenWrapperCameraController screenWrapperCameraController)
 {
     return(colliderTransform.position - new Vector2(2 * screenWrapperCameraController.OrthographicSizeOnX,
                                                     -2 * screenWrapperCameraController.OrthographicSizeOnY));
 }
Beispiel #4
0
 // Start is called before the first frame update
 void Start()
 {
     screenWrapperController = Camera.main.GetComponent <ScreenWrapperCameraController>();
     poolable = GetComponent <Poolable>();
 }