Skip to content

PuzzleManager : GameItems

KimHyeonwoo edited this page May 9, 2016 · 2 revisions

void Start()

  • Zoom In 시에 좌표, 회전 정보, 3*3 퍼즐의 초기 정보, solution 정보, 각 위치에 있는 조각 정보 초기화

void Update()

  • 매 frame마다 현재 움직이고 있는 piece의 존재 여부를 확인

public void checkAnswer()

  • 현재 퍼즐이 풀렸는지 확인하여 PostProcess() 를 호출

public int Movable (GameObject piece)

  • piece 값을 받아서 이 조각이 현재 움직일 수 있는지, 어느 방향으로 움직일 수 있는지를 return
  • manager의 현재 퍼즐 상태를 개신

protected override void PostProcess()

  • 퍼즐이 풀렸다는 solveFlag를 켜고, 잠겼던 door의 ChainOperation을 실행

Clone this wiki locally