private void RotatePowerSource() { const float pitchSpeed = 100; const float yawSpeed = 200f; grabbedObject.SetPosition(receptorHoldPoint.position); grabbedObject.RotateObject(new Vector3(pitchSpeed, yawSpeed, 0f) * Time.deltaTime); }
private void Update() { switch (state) { case States.None: break; case States.HoldingObject: grabbedObject.SetPosition(objectHoldTransform.position); break; case States.GrabbingObject: state = States.HoldingObject; break; case States.DroppingObject: state = States.None; break; } }