Esempio n. 1
0
    void Start()
    {
        mRotatePuzzleScript = GameObject.Find("RotatePuzzle").GetComponent <RotatePuzzleScript>();
        mExamineScript      = GameObject.Find("ExaminePlane(R)").GetComponent <ExamineScript>();

        //Region.width = RECTWIDTH;
        //Region.height = RECTHEIGHT;

        mHasRotateToDefault = new bool[COL] {
            false, false, false, false, false
        };
        mCurrentArray = new int[COL] {
            0, 0, 0, 0, 0
        };
        mActualArray = new int[COL] {
            3, 1, 1, 2, 7
        };

        mTurnCount     = MAXTURN;
        mAllHasRotated = false;
        mRotate        = false;
        mTileInMotion  = false;
        mIsComplete    = false;

        InputManager.TouchDownEvent += OnTouchDown;
        InputManager.TouchDragEvent += OnTouchDrag;
        InputManager.TouchUpEvent   += OnTouchUp;
    }
Esempio n. 2
0
    void Start()
    {
        mCameraRayScript  = GameObject.Find("Main Camera").GetComponent <CameraRayScript>();
        mPlayerController = GameObject.Find("Player").GetComponent <PlayerController>();
        mLookAtScript     = GameObject.Find("TriggerLookAt(F)").GetComponent <LookAtScript>();
        ExamineFlaslight  = GameObject.Find("ExaminePlane(Flashlight)");

        if (mTriggerPuzzle == TRIGGER_PUZZLE.DOLL)
        {
            mSwapDollPuzzleController = GameObject.Find("DollPuzzle").GetComponent <SwapDollPuzzleController>();
        }
        else if (mTriggerPuzzle == TRIGGER_PUZZLE.SLIDE)
        {
            mSlidePuzzleScript = GameObject.Find("SlidePuzzle").GetComponent <SlidePuzzleScript>();
        }
        else if (mTriggerPuzzle == TRIGGER_PUZZLE.ROTATE_COLOR)
        {
            mRotatePuzzleScript = GameObject.Find("RotatePuzzle").GetComponent <RotatePuzzleScript>();
        }
    }