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(); } }
public PlayerPosCheck(Transform playertransform, CameraMoveValue cameraMove) { PlayerTransform = playertransform; CameraTransform = Camera.main.gameObject.transform; CameraMoveValue = cameraMove; }
public MapMoveData(CameraMoveValue value) { cameraMoveValue = value; }