Exemplo n.º 1
0
    private void RotatePowerSource()
    {
        const float pitchSpeed = 100;
        const float yawSpeed   = 200f;

        grabbedObject.SetPosition(receptorHoldPoint.position);
        grabbedObject.RotateObject(new Vector3(pitchSpeed, yawSpeed, 0f) * Time.deltaTime);
    }
Exemplo n.º 2
0
    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;
        }
    }