// Start is called before the first frame update void Start() { petProcessor = processorObj.GetComponent <ProcessPet>(); handObserverLeft = handObserverLeftObj.GetComponent <HandObserver>(); handObserverRight = handObserverRightObj.GetComponent <HandObserver>(); detectLeapCollision = detectLeapCollisionObj.GetComponent <DetectLeapCollision>(); }
// Start is called before the first frame update void Start() { liftProcessor = processorObj.GetComponent <ProcessLift>(); liftProcessor.registerAsLiftableObj(GetComponent <DetectLift>()); handObserverLeft = handObserverLeftObj.GetComponent <HandObserver>(); handObserverRight = handObserverRightObj.GetComponent <HandObserver>(); detectLeapCollision = detectLeapCollisionObj.GetComponent <DetectLeapCollision>(); if (transform.parent != null) { originalParent = transform.parent.gameObject; } else { originalParent = null; } }