public override void StartUsingAbility() { _shapeContainer = transform.parent.parent.GetComponent <ShapeContainer>(); _shapeContainer.SetGravityScale(gravityScale); _shapeContainer.SetMaxVelocity(maxVelocity); _started = true; }
private void Update() { if (!_started) { return; } _shapeContainer.SetGravityScale(gravityScale); _shapeContainer.AddAcceleration(movementDirection * acceleration); }