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(); }
private void Awake() { screenWrapperController = Camera.main.GetComponent <ScreenWrapperCameraController>(); targetRigidbody = GetComponent <Rigidbody2D>(); }
public static Vector3 LeftTopColliderPosition(Rigidbody2D colliderTransform, ScreenWrapperCameraController screenWrapperCameraController) { return(colliderTransform.position - new Vector2(2 * screenWrapperCameraController.OrthographicSizeOnX, -2 * screenWrapperCameraController.OrthographicSizeOnY)); }
// Start is called before the first frame update void Start() { screenWrapperController = Camera.main.GetComponent <ScreenWrapperCameraController>(); poolable = GetComponent <Poolable>(); }