예제 #1
0
 public override void Check()
 {
     if (PlayerPosCheck.Check() && !CameraMoveValue.On())
     {
         CameraMoveValue value = PlayerPosCheck.GetValue();
         GameManager.SetState(States.MapMove, new MapMoveData(value));
         CameraMoveValue.SetOn();
     }
     if (CameraMoveValue.On())
     {
         CameraMoveValue.Count();
     }
     if (CameraMoveValue.On())
     {
         CountMove();
     }
 }
예제 #2
0
 public PlayerPosCheck(Transform playertransform, CameraMoveValue cameraMove)
 {
     PlayerTransform = playertransform;
     CameraTransform = Camera.main.gameObject.transform;
     CameraMoveValue = cameraMove;
 }
예제 #3
0
 public MapMoveData(CameraMoveValue value)
 {
     cameraMoveValue = value;
 }