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; }
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>(); } }