feat: add puzzle residence configuration and reflection progress logic
- Introduced `puzzleResidences.ts` to define puzzle residence configurations including properties like display name, position, and puzzle availability. - Added `reflectionProgress.ts` to manage badge unlocking logic based on place completion, including functions to determine unlocked badges and video sources for scenes.
This commit is contained in:
1 parent
e0fa47d21a
commit
f5f36f75b5
153 files changed
+3846
-2352
No files matched your search
@@ -9,6 +9,7 @@ export interface LetterToHuangyanpeiProps {
|
||||
showVideo?: boolean
|
||||
videoSrc?: string
|
||||
replyImageSrc?: string
|
||||
replyVideoSrc?: string
|
||||
}
|
||||
|
||||
const commonSelectField: LetterFieldConfig = {
|
||||
@@ -73,6 +74,7 @@ const LetterToHuangyanpei = ({
|
||||
showVideo = true,
|
||||
videoSrc = 'video/letter/neihua_jixin.mp4',
|
||||
replyImageSrc = 'components/letter/点击信详情-黄炎培',
|
||||
replyVideoSrc = 'video/letter/huangyanpei_gaizhang.mp4',
|
||||
}: LetterToHuangyanpeiProps) => {
|
||||
return (
|
||||
<LetterTemplate
|
||||
@@ -87,6 +89,7 @@ const LetterToHuangyanpei = ({
|
||||
audioSrc={audioSrc}
|
||||
showVideo={showVideo}
|
||||
videoSrc={videoSrc}
|
||||
replyVideoSrc={replyVideoSrc}
|
||||
replyImageSrc={replyImageSrc}
|
||||
/>
|
||||
)
|
||||
|
||||
Reference in new issue
Block a user