38 lines
2.7 KiB
C#
38 lines
2.7 KiB
C#
using static CourseStepFactory;
|
|
|
|
public static class TutorialCourseProfile {
|
|
public static CourseProfile Create() {
|
|
return CourseProfile.Create(
|
|
new CourseStep[] {
|
|
Basic(),
|
|
Basic(),
|
|
Basic(GroundY, BasicSpacing),
|
|
Jump(GameManager.TutorialGuideType.Jump, "점프 구간", "가방 장애물이 오면 왼쪽 클릭으로 뛰어넘습니다."),
|
|
Basic(GroundY, LandingSpacing),
|
|
Basic(GroundY, BasicSpacing),
|
|
Aerial(GameManager.TutorialGuideType.DoubleJump, "2단 점프 구간", "다음 발판이 멀리 떨어져 있습니다.\n공중에서 왼쪽 클릭을 한 번 더 누릅니다."),
|
|
Basic(GroundY, LandingSpacing),
|
|
Basic(GroundY, BasicSpacing),
|
|
Slide(GameManager.TutorialGuideType.Slide, "슬라이드 구간", "천장 장애물이 오면 오른쪽 클릭을 누르고 지나갑니다."),
|
|
Basic(GroundY, LandingSpacing),
|
|
Basic(GroundY, BasicSpacing),
|
|
ForceHit(GameManager.TutorialGuideType.None, "", ""),
|
|
Basic(GroundY, LandingSpacing, Platform.MileagePattern.None, GameManager.TutorialGuideType.Items, "김밥", "잃은 목숨을 1 회복합니다.\n방금 줄어든 목숨을 채워 봅니다.", Platform.ItemPattern.HealthSushi),
|
|
Basic(GroundY, LandingSpacing),
|
|
Basic(GroundY, BasicSpacing, Platform.MileagePattern.None, GameManager.TutorialGuideType.Items, "바나나우유", "잠깐 무적이 됩니다.\n먹은 뒤 다음 장애물에 일부러 부딪혀 봅니다.", Platform.ItemPattern.InvincibleRamen),
|
|
ForceHit(GameManager.TutorialGuideType.None, "", ""),
|
|
Basic(GroundY, LandingSpacing),
|
|
Basic(GroundY, LandingSpacing),
|
|
ForceHit(GameManager.TutorialGuideType.None, "", ""),
|
|
Basic(GroundY, BasicSpacing, Platform.MileagePattern.None, GameManager.TutorialGuideType.Items, "에너지 드링크", "느려진 속도를 조금 회복합니다.\n방금 떨어진 속도를 되돌려 봅니다.", Platform.ItemPattern.EnergyDrink),
|
|
Basic(GroundY, LandingSpacing, Platform.MileagePattern.None, GameManager.TutorialGuideType.Items, "실전 연습", "시간이 지나면 달리기 속도는 조금씩 빨라지고, 장애물에 맞으면 느려집니다.\n방금 먹은 에너지 드링크로 회복한 뒤 출국 게이트까지 달려보세요."),
|
|
Basic(GroundY, BasicSpacing, Platform.MileagePattern.SafeLine),
|
|
Basic(),
|
|
Basic(),
|
|
Basic(),
|
|
Basic(GroundY, LandingSpacing)
|
|
},
|
|
CreateEasyLoop());
|
|
}
|
|
}
|