Beispiel #1
0
    void Start()
    {
        mSlidePuzzleScript = GameObject.Find("SlidePuzzle").GetComponent <SlidePuzzleScript>();
        mExamineScript     = GameObject.Find("ExaminePlane(S)").GetComponent <ExamineScript>();

        mCurrentArray = new int[ROW, COL] {
            { 8, 7, 0 },
            { 4, 5, 6 },
            { 1, 2, 3 }
        };

        mActualArray = new int[ROW, COL] {
            { 1, 2, 3 },
            { 4, 5, 6 },
            { 7, 8, 0 }
        };

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

        mIsComplete   = false;
        mTileInMotion = false;
        mTileSpeed    = 7.0f;
        mSlideTile    = false;
        mGetStartTime = false;
        mTileInMotion = false;

        mIsSwap = false;

        InputManager.TouchDownEvent += OnTouchDown;
        InputManager.TouchDragEvent += OnTouchDrag;
        InputManager.TouchUpEvent   += OnTouchUp;
    }
Beispiel #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>();
        }
    }