void Start() { shadowController = GetComponentInChildren <ShadowController> (); shadowBox = dropShadow.GetComponent <BoxCollider2D> (); boxCollider = GetComponent <BoxCollider2D> (); boxRB = GetComponent <Rigidbody2D> (); // CalculateShadowTrajectory (); shadowController.SetVelocity(Vector3.forward * boxRB.velocity.y); shadowController.Drop(); strikeTime = Time.time + airTime; midPointTime = strikeTime - (airTime * 0.5f); grounded = false; }