Пример #1
0
    // Start is called before the first frame update
    void Start()
    {
        objRenderer  = meshObj.GetComponent <Renderer>();
        objMaterials = objRenderer.materials;

        hitProcessor    = GetComponent <ProcessHit>();
        petProcessor    = GetComponent <ProcessPet>();
        liftProcessor   = GetComponent <ProcessLift>();
        grabProcessor   = GetComponent <ProcessGrab>();
        beckonProcessor = GetComponent <ProcessBeckon>();

        currentState  = State.Neutral;
        previousState = currentState;

        updateState();
        updateExpression();
    }
Пример #2
0
    // 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;
        }
    }
Пример #3
0
 // Start is called before the first frame update
 void Start()
 {
     liftProcessor = liftProcessorObj.GetComponent <ProcessLift>();
 }