Sequence startup story before character selection

This commit is contained in:
2026-05-21 22:55:52 +00:00
parent 5cd0c9c6d5
commit e7bd783309
7 changed files with 354 additions and 26 deletions
+22 -2
View File
@@ -6,16 +6,27 @@ ROOT = Path(__file__).resolve().parents[1]
REQUIRED = {
ROOT / "Source" / "AgrarianGame" / "AgrarianDemoNoticeActor.h": [
"float NoticeDurationSeconds = 24.0f;",
"bool bAutoShowNotice = false;",
"Investor Demo v0.1.N - Build 2026.05.18",
],
ROOT / "Source" / "AgrarianGame" / "AgrarianDemoNoticeWidget.h": [
"virtual void NativeConstruct() override;",
"NativeOnKeyDown",
"NativeOnMouseButtonDown",
"EAgrarianStartupPresentationSegment",
"DrawSplash",
"DrawStory",
"DrawCinematicCredits",
"DrawCreditIllustration",
"CreditsStartTimeSeconds",
"SegmentStartTimeSeconds",
"Investor Demo v0.1.N - Build 2026.05.18",
],
ROOT / "Source" / "AgrarianGame" / "AgrarianDemoNoticeWidget.cpp": [
"The lights did not go out at once.",
"Agrarian begins at Ground Zero.",
"Press any key to skip to credits",
"RequestSkipSegment",
"AgrarianSkipStartupPresentation",
"Nathan Slaven",
"Lead Developer",
"Hunter Slaven",
@@ -33,10 +44,19 @@ REQUIRED = {
"Agrarian Startup Credits",
],
ROOT / "Source" / "AgrarianGame" / "AgrarianGamePlayerController.h": [
"MvpFrontendStartupDelaySeconds = 24.25f",
"StartupSplashSeconds = 4.0f",
"StartupStorySeconds = 60.0f",
"StartupCreditsSeconds = 20.75f",
"StartupPresentationWidget",
"AgrarianSkipStartupPresentation",
"ShowMvpFrontend",
],
ROOT / "Source" / "AgrarianGame" / "AgrarianGamePlayerController.cpp": [
"StartStartupPresentation",
"ShowStartupPresentationSegment(EAgrarianStartupPresentationSegment::Splash",
"ShowStartupPresentationSegment(EAgrarianStartupPresentationSegment::Story",
"ShowStartupPresentationSegment(EAgrarianStartupPresentationSegment::Credits",
"FinishStartupPresentation",
"GetWorldTimerManager().SetTimer",
"ShowMvpFrontend",
"FInputModeUIOnly",