void Start() { for (int i = 0; i < tulipObjects.Length; i++) { tulipObjects[i] = defaultObjects[i]; defaultPosition[i] = defaultObjects[i].transform.position; } gameController = gameControlleObj.GetComponent <GameController>(); leverSwitch = unlockObj.GetComponent <LeverSwitch>(); }
// Start is called before the first frame update void Start() { gameController = gameControllerObj.GetComponent <GameController>(); leverSwitch = leverSwitchObj.GetComponent <LeverSwitch>(); for (int i = 0; i < pieces.Length; i++) { if (!pieces[i]) { blankPieceIndex = i; Debug.LogFormat("blankPIeceIndex : {0}", blankPieceIndex); } } UpdateEnableMoveObj(blankPieceIndex); if (!eightPuzzleCameraObj.activeSelf) { eightPuzzleCameraObj.SetActive(true); } eightPuzzleCamera = eightPuzzleCameraObj.GetComponent <Camera>(); eightPuzzleCameraObj.SetActive(false); }