Merge branch 'develop' into FP_Prologue

This commit is contained in:
Ovid
2025-05-20 19:37:10 +08:00
57 changed files with 5608 additions and 4803 deletions
@@ -92,20 +92,8 @@ MonoBehaviour:
m_ReadOnly: 1
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 2e124e99f4170224f9eb9590c304cdaf
m_Address: Assets/Language/Dialog/Fiction_Day1_begin/Fiction_Day1_begin Shared
Data.asset
m_ReadOnly: 1
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: f6d220fec7b888b4f89463b5da038e62
m_Address: Assets/Language/Dialog/Fiction_Day1_mid/Fiction_Day1_mid Shared Data.asset
m_ReadOnly: 1
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 29f3df93ff78c16479dd8db51e939090
m_Address: Assets/Language/Dialog/Fiction_Day1_night/Fiction_Day1_night Shared
Data.asset
- m_GUID: 011b21a8c75449e4a982549cebc1a6ca
m_Address: Assets/Language/Params/Params Shared Data.asset
m_ReadOnly: 1
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
@@ -107,20 +107,8 @@ MonoBehaviour:
m_SerializedLabels:
- Locale-zh-Hans
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: c677e9ac19cb9dd48b17402dfb636620
m_Address: Fiction_Day1_begin_zh-Hans
m_ReadOnly: 1
m_SerializedLabels:
- Locale-zh-Hans
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 6603078d8eb41524e9ad2edd5d182ccc
m_Address: Fiction_Day1_mid_zh-Hans
m_ReadOnly: 1
m_SerializedLabels:
- Locale-zh-Hans
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 72f4481345eb6c24594911deb872e0be
m_Address: Fiction_Day1_night_zh-Hans
- m_GUID: 5d4915d0761772c41902e704e2ecfd0b
m_Address: Params_zh-Hans
m_ReadOnly: 1
m_SerializedLabels:
- Locale-zh-Hans
@@ -107,20 +107,8 @@ MonoBehaviour:
m_SerializedLabels:
- Locale-en
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 976e1ca4979c4574098d95fc5adb173c
m_Address: Fiction_Day1_begin_en
m_ReadOnly: 1
m_SerializedLabels:
- Locale-en
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 705a631ebd09db04fa1bda39e20e505e
m_Address: Fiction_Day1_mid_en
m_ReadOnly: 1
m_SerializedLabels:
- Locale-en
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: d9da3ee8cbe1f3f40a93ee2c3042330d
m_Address: Fiction_Day1_night_en
- m_GUID: 0a9b8bbf38d109d409792ae7cc48cec7
m_Address: Params_en
m_ReadOnly: 1
m_SerializedLabels:
- Locale-en
+445
View File
@@ -0,0 +1,445 @@
<linker>
<assembly fullname="AllIn1SpriteShaderAssembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="AllIn1SpriteShader.AllIn1Shader" preserve="all" />
</assembly>
<assembly fullname="Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="ActorManager" preserve="all" />
<type fullname="AibisDream.CenterOption" preserve="all" />
<type fullname="AibisDream.CenterText" preserve="all" />
<type fullname="AibisDream.ClinicSystem" preserve="all" />
<type fullname="AibisDream.CordPull" preserve="all" />
<type fullname="AibisDream.CursorManager" preserve="all" />
<type fullname="AibisDream.CutLine" preserve="all" />
<type fullname="AibisDream.DeepInClock" preserve="all" />
<type fullname="AibisDream.DialogBox" preserve="all" />
<type fullname="AibisDream.DialogCanvasManager" preserve="all" />
<type fullname="AibisDream.DialogController" preserve="all" />
<type fullname="AibisDream.EmoManager" preserve="all" />
<type fullname="AibisDream.EndPanel" preserve="all" />
<type fullname="AibisDream.EngineSystem" preserve="all" />
<type fullname="AibisDream.ExpressionCable" preserve="all" />
<type fullname="AibisDream.ExpressionCableSystem" preserve="all" />
<type fullname="AibisDream.ExpressionManager" preserve="all" />
<type fullname="AibisDream.ExpressionPlug" preserve="all" />
<type fullname="AibisDream.ExpressionPowerSource" preserve="all" />
<type fullname="AibisDream.ExpressionSocket" preserve="all" />
<type fullname="AibisDream.ExpressionSubSystem" preserve="all" />
<type fullname="AibisDream.EyeSystem" preserve="all" />
<type fullname="AibisDream.FixSystem.BodyModule" preserve="all" />
<type fullname="AibisDream.FixSystem.BodyModuleSystem" preserve="all" />
<type fullname="AibisDream.FixSystem.Cable" preserve="all" />
<type fullname="AibisDream.FixSystem.CableSystem" preserve="all" />
<type fullname="AibisDream.FixSystem.CharacterViewer" preserve="all" />
<type fullname="AibisDream.FixSystem.FixSystemCenter" preserve="all" />
<type fullname="AibisDream.FixSystem.Plug" preserve="all" />
<type fullname="AibisDream.FixSystem.ScreenSystem" preserve="all" />
<type fullname="AibisDream.Framework.EventTriggerEx" preserve="all" />
<type fullname="AibisDream.Framework.MonoCenter" preserve="all" />
<type fullname="AibisDream.Framework.SpriteGroupKit" preserve="all" />
<type fullname="AibisDream.Framework.TextBubble" preserve="all" />
<type fullname="AibisDream.GameManager" preserve="all" />
<type fullname="AibisDream.Gear" preserve="all" />
<type fullname="AibisDream.GearSystem" preserve="all" />
<type fullname="AibisDream.Kit.ActionKitMonoBehaviourEvents" preserve="all" />
<type fullname="AibisDream.Kit.AudioManager" preserve="all" />
<type fullname="AibisDream.Kit.MonoUpdateActionExecutor" preserve="all" />
<type fullname="AibisDream.Kit.RepeatTrack" preserve="all" />
<type fullname="AibisDream.Kit.SpriteDeepIn" preserve="all" />
<type fullname="AibisDream.Kit.SpriteLooper" preserve="all" />
<type fullname="AibisDream.Kit.VerText" preserve="all" />
<type fullname="AibisDream.LanguageItem" preserve="all" />
<type fullname="AibisDream.LightRoom" preserve="all" />
<type fullname="AibisDream.LineView" preserve="all" />
<type fullname="AibisDream.LocalisedLineProvider" preserve="all" />
<type fullname="AibisDream.LocalizedText" preserve="all" />
<type fullname="AibisDream.MainPanel" preserve="all" />
<type fullname="AibisDream.MinHand" preserve="all" />
<type fullname="AibisDream.MouseFollowAndZoom" preserve="all" />
<type fullname="AibisDream.MoveablePartGroup" preserve="all" />
<type fullname="AibisDream.OpenSystem" preserve="all" />
<type fullname="AibisDream.PlayToolPanel" preserve="all" />
<type fullname="AibisDream.RecordPanel" preserve="all" />
<type fullname="AibisDream.SavesPanel" preserve="all" />
<type fullname="AibisDream.SceneLoader" preserve="all" />
<type fullname="AibisDream.SelectItem" preserve="all" />
<type fullname="AibisDream.SettingForm" preserve="all" />
<type fullname="AibisDream.SettingPanel" preserve="all" />
<type fullname="AibisDream.Shaft" preserve="all" />
<type fullname="AibisDream.SliderItem" preserve="all" />
<type fullname="AibisDream.SpeedDashboard" preserve="all" />
<type fullname="AibisDream.StartPanel" preserve="all" />
<type fullname="AibisDream.StorageSystem" preserve="all" />
<type fullname="AibisDream.TalkSceneSO" preserve="all" />
<type fullname="AibisDream.TaskPanel" preserve="all" />
<type fullname="AibisDream.TempTextBox" preserve="all" />
<type fullname="AibisDream.TextBubbleGroup" preserve="all" />
<type fullname="AibisDream.UIManager" preserve="all" />
<type fullname="BackgroundMoveableCharacter" preserve="all" />
<type fullname="CharacterSpawner" preserve="all" />
<type fullname="ChipModule" preserve="all" />
<type fullname="ClueBaordNew" preserve="all" />
<type fullname="ClueInteraction" preserve="all" />
<type fullname="ClueItem" preserve="all" />
<type fullname="ClueManager" preserve="all" />
<type fullname="DraggableUI" preserve="all" />
<type fullname="EnvironmentManager" preserve="all" />
<type fullname="EyeTarget" preserve="all" />
<type fullname="EyeTransitionManager" preserve="all" />
<type fullname="FavoritesManager" preserve="all" />
<type fullname="HeatMapController" preserve="all" />
<type fullname="LakeLineDrawer" preserve="all" />
<type fullname="LineInteraction" preserve="all" />
<type fullname="MemoryClueSlot" preserve="all" />
<type fullname="MemoryProcess" preserve="all" />
<type fullname="MoveableVehicle" preserve="all" />
<type fullname="ParallaxManager" preserve="all" />
<type fullname="PhysicCable" preserve="all" />
<type fullname="PhysicLineSegment" preserve="all" />
<type fullname="PunchTapeSystem" preserve="all" />
<type fullname="ScreenEffectManager" preserve="all" />
<type fullname="Spawner" preserve="all" />
<type fullname="TaskManager" preserve="all" />
<type fullname="TimelineManager" preserve="all" />
<type fullname="UFModule" preserve="all" />
<type fullname="UFSystem" preserve="all" />
<type fullname="VehicleSpawner" preserve="all" />
<type fullname="ViewCameraManager" preserve="all" />
<type fullname="AibisDream.UIFormOption" preserve="nothing" serialized="true" />
<type fullname="AibisDream.EngineConfig" preserve="nothing" serialized="true" />
<type fullname="AibisDream.EngineGear" preserve="nothing" serialized="true" />
<type fullname="AibisDream.FixSystem.BodyModuleData" preserve="nothing" serialized="true" />
<type fullname="AibisDream.FixSystem.CableConfig" preserve="nothing" serialized="true" />
<type fullname="AibisDream.Framework.SpriteGroupConfig" preserve="nothing" serialized="true" />
<type fullname="AibisDream.Framework.SpriteGroupData" preserve="nothing" serialized="true" />
<type fullname="PunchTape" preserve="nothing" serialized="true" />
<type fullname="EyeTransitionManager/ViewConfig" preserve="nothing" serialized="true" />
<type fullname="ParallaxLayerConfig" preserve="nothing" serialized="true" />
<type fullname="ParallaxObjectCategoryConfig" preserve="nothing" serialized="true" />
<type fullname="AibisDream.CableConfig" preserve="nothing" serialized="true" />
<type fullname="LakeLineDrawer/Obstacle" preserve="nothing" serialized="true" />
<type fullname="LakeLineDrawer/TargetPoint" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="MeadowGames.UINodeConnect4.Extension.StartPlusEndNodeIDsRule" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.Extra.ConstantUpdateLines" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.Extra.HandlerRenderer" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.GraphicRenderer.UICLineRenderer" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.GraphManager" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.InputManager_LegacyInputSystem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.Node" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.Port" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.PortControlPoint" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.SampleScene.ScrollViewGraph.CustomScrollRect" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.SampleScene.ScrollViewGraph.Zoom" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.AddNodeButtonItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.ContextMenuManager" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.DefaultConnectionWidthInputItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.DefaultCurveStyleDropdownItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.DuplicateNodeButtonItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.EmptyContextItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.RemoveElementsButtonItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.SelectedElementLabelItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.SetConnectionAnimationActiveToggleItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.SetConnectionAnimationPointsSliderItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.SetConnectionWidthInputItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.SetCurveStyleDropdownItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.SetElementsColorItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICContextMenu.SetNodesAlignmentItem" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.UICSystemManager" preserve="all" />
<type fullname="RainbowArt.CleanFlatUI.ButtonTransition" preserve="all" />
<type fullname="RainbowArt.CleanFlatUI.ModalWindowProgressBar" preserve="all" />
<type fullname="RainbowArt.CleanFlatUI.Notification" preserve="all" />
<type fullname="RainbowArt.CleanFlatUI.ProgressBar" preserve="all" />
<type fullname="RainbowArt.CleanFlatUI.ProgressBarGridCircular" preserve="all" />
<type fullname="RainbowArt.CleanFlatUI.SliderTransition" preserve="all" />
<type fullname="MeadowGames.UINodeConnect4.Connection" preserve="nothing" serialized="true" />
<type fullname="MeadowGames.UINodeConnect4.DragSelection" preserve="nothing" serialized="true" />
<type fullname="MeadowGames.UINodeConnect4.GraphicRenderer.Line" preserve="nothing" serialized="true" />
<type fullname="MeadowGames.UINodeConnect4.GraphicRenderer.Line/LineCap" preserve="nothing" serialized="true" />
<type fullname="MeadowGames.UINodeConnect4.GraphicRenderer.LineAnimation" preserve="nothing" serialized="true" />
<type fullname="MeadowGames.UINodeConnect4.Pointer" preserve="nothing" serialized="true" />
<type fullname="RainbowArt.CleanFlatUI.ModalWindowProgressBar/ModalWindowEvent" preserve="nothing" serialized="true" />
<type fullname="RainbowArt.CleanFlatUI.Notification/NotificationEvent" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="Cinemachine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="Cinemachine.CinemachineBlenderSettings" preserve="all" />
<type fullname="Cinemachine.CinemachineBrain" preserve="all" />
<type fullname="Cinemachine.CinemachinePipeline" preserve="all" />
<type fullname="Cinemachine.CinemachineVirtualCamera" preserve="all" />
<type fullname="Cinemachine.CinemachineBlendDefinition" preserve="nothing" serialized="true" />
<type fullname="Cinemachine.CinemachineBlenderSettings/CustomBlend" preserve="nothing" serialized="true" />
<type fullname="Cinemachine.CinemachineBrain/BrainEvent" preserve="nothing" serialized="true" />
<type fullname="Cinemachine.CinemachineBrain/VcamActivatedEvent" preserve="nothing" serialized="true" />
<type fullname="Cinemachine.CinemachineVirtualCameraBase/TransitionParams" preserve="nothing" serialized="true" />
<type fullname="Cinemachine.LensSettings" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="Febucci.TextAnimator.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="Febucci.UI.Actions.ActionDatabase" preserve="all" />
<type fullname="Febucci.UI.Actions.SpeedAction" preserve="all" />
<type fullname="Febucci.UI.Actions.WaitAnyInputAction" preserve="all" />
<type fullname="Febucci.UI.Actions.WaitForAction" preserve="all" />
<type fullname="Febucci.UI.Effects.AnimationsDatabase" preserve="all" />
<type fullname="Febucci.UI.Effects.BounceBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.DangleBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.DiagonalExpandAppearance" preserve="all" />
<type fullname="Febucci.UI.Effects.FadeAppearance" preserve="all" />
<type fullname="Febucci.UI.Effects.FadeBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.HorizontalExpandAppearance" preserve="all" />
<type fullname="Febucci.UI.Effects.OffsetAppearance" preserve="all" />
<type fullname="Febucci.UI.Effects.PendulumBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.RainbowBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.RandomDirectionAppearance" preserve="all" />
<type fullname="Febucci.UI.Effects.RotatingAppearance" preserve="all" />
<type fullname="Febucci.UI.Effects.RotationBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.ShakeBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.SizeAppearance" preserve="all" />
<type fullname="Febucci.UI.Effects.SizeBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.SlideBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.SwingBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.VerticalExpandAppearance" preserve="all" />
<type fullname="Febucci.UI.Effects.WaveBehavior" preserve="all" />
<type fullname="Febucci.UI.Effects.WiggleBehavior" preserve="all" />
<type fullname="Febucci.UI.TypewriterByCharacter" preserve="all" />
<type fullname="Febucci.UI.Core.CharacterEvent" preserve="nothing" serialized="true" />
<type fullname="Febucci.UI.Core.MessageEvent" preserve="nothing" serialized="true" />
<type fullname="Febucci.UI.TimeData" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="Febucci.TextAnimator.TMP.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="Febucci.UI.TextAnimator_TMP" preserve="all" />
</assembly>
<assembly fullname="FMODUnity, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="FMODUnity.StudioListener" preserve="all" />
<type fullname="FMOD.GUID" preserve="nothing" serialized="true" />
<type fullname="FMODUnity.EventReference" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" preserve="all">
<type fullname="UnityEngine.AddressableAssets.Addressables" preserve="all" />
</assembly>
<assembly fullname="Unity.Localization, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.Localization.Components.LocalizeStringEvent" preserve="all" />
<type fullname="UnityEngine.Localization.Locale" preserve="all" />
<type fullname="UnityEngine.Localization.Tables.SharedTableData" preserve="all" />
<type fullname="UnityEngine.Localization.Tables.StringTable" preserve="all" />
<type fullname="UnityEngine.Localization.Events.UnityEventString" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.LocalizedString" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.Tables.TableEntryReference" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.Tables.TableReference" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.SmartFormat.PersistentVariables.StringVariable" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.SmartFormat.PersistentVariables.VariableNameValuePair" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.LocaleIdentifier" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.Metadata.MetadataCollection" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.Metadata.Comment" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.Tables.DistributedUIDGenerator" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.Tables.SharedTableData/SharedTableEntry" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.Metadata.SmartFormatTag" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Localization.Tables.TableEntryData" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="Unity.RenderPipelines.Core.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.Rendering.Volume" preserve="all" />
<type fullname="UnityEngine.Rendering.VolumeProfile" preserve="all" />
<type fullname="UnityEngine.Rendering.BoolParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.ClampedFloatParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.ClampedIntParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.ColorParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.FloatParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.MinFloatParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.Vector2Parameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.Vector4Parameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.NoInterpClampedFloatParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.NoInterpColorParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.Texture2DParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.NoInterpClampedIntParameter" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.Rendering.Universal.ColorAdjustments" preserve="all" />
<type fullname="UnityEngine.Rendering.Universal.DepthOfField" preserve="all" />
<type fullname="UnityEngine.Rendering.Universal.LensDistortion" preserve="all" />
<type fullname="UnityEngine.Rendering.Universal.LiftGammaGain" preserve="all" />
<type fullname="UnityEngine.Rendering.Universal.Light2D" preserve="all" />
<type fullname="UnityEngine.Rendering.Universal.PaniniProjection" preserve="all" />
<type fullname="UnityEngine.Rendering.Universal.Tonemapping" preserve="all" />
<type fullname="UnityEngine.Rendering.Universal.UniversalAdditionalCameraData" preserve="all" />
<type fullname="UnityEngine.Rendering.Universal.Vignette" preserve="all" />
<type fullname="UnityEngine.Rendering.Universal.DepthOfFieldModeParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.Universal.HDRACESPresetParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.Universal.NeutralRangeReductionModeParameter" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.Universal.TemporalAA/Settings" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Rendering.Universal.TonemappingModeParameter" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" preserve="all">
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider" preserve="all" />
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.AtlasSpriteProvider" preserve="all" />
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider" preserve="all" />
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider" preserve="all" />
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider" preserve="all" />
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.SceneProvider" preserve="all" />
</assembly>
<assembly fullname="Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="TMPro.TextMeshPro" preserve="all" />
<type fullname="TMPro.TextMeshProUGUI" preserve="all" />
<type fullname="TMPro.TMP_Dropdown" preserve="all" />
<type fullname="TMPro.TMP_FontAsset" preserve="all" />
<type fullname="TMPro.TMP_InputField" preserve="all" />
<type fullname="TMPro.FaceInfo_Legacy" preserve="nothing" serialized="true" />
<type fullname="TMPro.FontAssetCreationSettings" preserve="nothing" serialized="true" />
<type fullname="TMPro.KerningTable" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_Character" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_FontFeatureTable" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_FontWeightPair" preserve="nothing" serialized="true" />
<type fullname="TMPro.VertexGradient" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_Dropdown/DropdownEvent" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_Dropdown/OptionData" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_Dropdown/OptionDataList" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_GlyphAdjustmentRecord" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_GlyphPairAdjustmentRecord" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_GlyphValueRecord" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_InputField/OnChangeEvent" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_InputField/SelectionEvent" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_InputField/SubmitEvent" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_InputField/TextSelectionEvent" preserve="nothing" serialized="true" />
<type fullname="TMPro.TMP_InputField/TouchScreenKeyboardEvent" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="Unity.Timeline, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.Timeline.AnimationPlayableAsset" preserve="all" />
<type fullname="UnityEngine.Timeline.AnimationTrack" preserve="all" />
<type fullname="UnityEngine.Timeline.SignalAsset" preserve="all" />
<type fullname="UnityEngine.Timeline.SignalEmitter" preserve="all" />
<type fullname="UnityEngine.Timeline.SignalReceiver" preserve="all" />
<type fullname="UnityEngine.Timeline.SignalTrack" preserve="all" />
<type fullname="UnityEngine.Timeline.TimelineAsset" preserve="all" />
<type fullname="UnityEngine.Timeline.MarkerList" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Timeline.TimelineAsset/EditorSettings" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Timeline.SignalReceiver/EventKeyValue" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Timeline.TimelineClip" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="UnityEngine.AnimationModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.AnimationClip" preserve="all" />
<type fullname="UnityEngine.Animator" preserve="all" />
<type fullname="UnityEngine.RuntimeAnimatorController" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.Camera" preserve="all" />
<type fullname="UnityEngine.GameObject" preserve="all" />
<type fullname="UnityEngine.LightmapSettings" preserve="all" />
<type fullname="UnityEngine.LineRenderer" preserve="all" />
<type fullname="UnityEngine.Material" preserve="all" />
<type fullname="UnityEngine.MeshRenderer" preserve="all" />
<type fullname="UnityEngine.Object" preserve="all" />
<type fullname="UnityEngine.RectTransform" preserve="all" />
<type fullname="UnityEngine.RenderSettings" preserve="all" />
<type fullname="UnityEngine.RenderTexture" preserve="all" />
<type fullname="UnityEngine.Shader" preserve="all" />
<type fullname="UnityEngine.Sprite" preserve="all" />
<type fullname="UnityEngine.SpriteRenderer" preserve="all" />
<type fullname="UnityEngine.Texture2D" preserve="all" />
<type fullname="UnityEngine.Transform" preserve="all" />
<type fullname="UnityEngine.U2D.SpriteAtlas" preserve="all" />
<type fullname="UnityEngine.Events.PersistentCallGroup" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Events.ArgumentCache" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Events.PersistentListenerMode" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Events.UnityEvent" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Events.UnityEvent`2[System.String,System.String]" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.RectOffset" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.Events.UnityEvent`2[System.Single,System.Single]" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="UnityEngine.DirectorModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.Playables.PlayableDirector" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.ParticleSystemModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.ParticleSystem" preserve="all" />
<type fullname="UnityEngine.ParticleSystemRenderer" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.Physics2DModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.BoxCollider2D" preserve="all" />
<type fullname="UnityEngine.CircleCollider2D" preserve="all" />
<type fullname="UnityEngine.Rigidbody2D" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.PhysicsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.BoxCollider" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.SpriteMaskModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.SpriteMask" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.TextRenderingModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.Font" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.EventSystems.EventSystem" preserve="all" />
<type fullname="UnityEngine.EventSystems.EventTrigger" preserve="all" />
<type fullname="UnityEngine.EventSystems.Physics2DRaycaster" preserve="all" />
<type fullname="UnityEngine.EventSystems.StandaloneInputModule" preserve="all" />
<type fullname="UnityEngine.UI.Button" preserve="all" />
<type fullname="UnityEngine.UI.CanvasScaler" preserve="all" />
<type fullname="UnityEngine.UI.ContentSizeFitter" preserve="all" />
<type fullname="UnityEngine.UI.GraphicRaycaster" preserve="all" />
<type fullname="UnityEngine.UI.GridLayoutGroup" preserve="all" />
<type fullname="UnityEngine.UI.HorizontalLayoutGroup" preserve="all" />
<type fullname="UnityEngine.UI.Image" preserve="all" />
<type fullname="UnityEngine.UI.LayoutElement" preserve="all" />
<type fullname="UnityEngine.UI.Mask" preserve="all" />
<type fullname="UnityEngine.UI.Outline" preserve="all" />
<type fullname="UnityEngine.UI.RawImage" preserve="all" />
<type fullname="UnityEngine.UI.RectMask2D" preserve="all" />
<type fullname="UnityEngine.UI.Scrollbar" preserve="all" />
<type fullname="UnityEngine.UI.ScrollRect" preserve="all" />
<type fullname="UnityEngine.UI.Slider" preserve="all" />
<type fullname="UnityEngine.UI.Text" preserve="all" />
<type fullname="UnityEngine.UI.Toggle" preserve="all" />
<type fullname="UnityEngine.UI.VerticalLayoutGroup" preserve="all" />
<type fullname="UnityEngine.UI.MaskableGraphic/CullStateChangedEvent" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.UI.AnimationTriggers" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.UI.Button/ButtonClickedEvent" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.UI.ColorBlock" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.UI.FontData" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.UI.Navigation" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.UI.ScrollRect/ScrollRectEvent" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.UI.Scrollbar/ScrollEvent" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.UI.Slider/SliderEvent" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.UI.SpriteState" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.UI.Toggle/ToggleEvent" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.EventSystems.EventTrigger/Entry" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.EventSystems.EventTrigger/TriggerEvent" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="UnityEngine.UIModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="UnityEngine.Canvas" preserve="all" />
<type fullname="UnityEngine.CanvasGroup" preserve="all" />
<type fullname="UnityEngine.CanvasRenderer" preserve="all" />
</assembly>
<assembly fullname="VolFx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
<type fullname="VolFx.AdjustmentsVol" preserve="all" />
<type fullname="VolFx.AsciiVol" preserve="all" />
<type fullname="VolFx.BloomVol" preserve="all" />
<type fullname="VolFx.BlurVol" preserve="all" />
<type fullname="VolFx.ChromaticVol" preserve="all" />
<type fullname="VolFx.DistortVol" preserve="all" />
<type fullname="VolFx.DitherVol" preserve="all" />
<type fullname="VolFx.GlitchVol" preserve="all" />
<type fullname="VolFx.OutlineVol" preserve="all" />
<type fullname="VolFx.PixelationVol" preserve="all" />
<type fullname="VolFx.VhsVol" preserve="all" />
<type fullname="VolFx.CurveParameter" preserve="nothing" serialized="true" />
<type fullname="VolFx.CurveValue" preserve="nothing" serialized="true" />
<type fullname="VolFx.DitherVol/NoiseModeParameter" preserve="nothing" serialized="true" />
<type fullname="VolFx.GradientParameter" preserve="nothing" serialized="true" />
<type fullname="VolFx.GradientValue" preserve="nothing" serialized="true" />
<type fullname="VolFx.OutlineVol/ModeParameter" preserve="nothing" serialized="true" />
<type fullname="VolFx.OutlineVol/RemapParameter" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="YarnSpinner.Unity, Version=2.4.2.0, Culture=neutral, PublicKeyToken=null">
<type fullname="Yarn.Unity.DialogueRunner" preserve="all" />
<type fullname="Yarn.Unity.Localization" preserve="all" />
<type fullname="Yarn.Unity.YarnProject" preserve="all" />
<type fullname="Yarn.Unity.DialogueRunner/StringUnityEvent" preserve="nothing" serialized="true" />
<type fullname="Yarn.Unity.LineMetadata" preserve="nothing" serialized="true" />
<type fullname="Yarn.Unity.LineMetadata/StringDictionary" preserve="nothing" serialized="true" />
<type fullname="Yarn.Unity.Localization/AssetDictionary" preserve="nothing" serialized="true" />
<type fullname="Yarn.Unity.Localization/StringDictionary" preserve="nothing" serialized="true" />
<type fullname="Yarn.Unity.UnityLocalization.LineMetadata" preserve="nothing" serialized="true" />
</assembly>
<assembly fullname="UnityEngine.TextCoreFontEngineModule">
<type fullname="UnityEngine.TextCore.FaceInfo" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.TextCore.Glyph" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.TextCore.GlyphMetrics" preserve="nothing" serialized="true" />
<type fullname="UnityEngine.TextCore.GlyphRect" preserve="nothing" serialized="true" />
</assembly>
</linker>
-21
View File
@@ -1,21 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace AibisDream
{
public class DialogLine : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}
}
-11
View File
@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: addb57296dac0c2429dd969b61b69940
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
File diff suppressed because it is too large Load Diff
@@ -461,7 +461,7 @@ MonoBehaviour:
m_Items: []
- m_Id: 55080022708276
m_Localized: 'me: Some wear & tear on the Vision Module is expected for an art
worker, but this seems excessive.W'
worker, but this seems excessive.'
m_Metadata:
m_Items: []
- m_Id: 55080022708277
@@ -615,8 +615,7 @@ MonoBehaviour:
m_Items: []
- m_Id: 55080022708313
m_Localized: 'me: (The 4R7 - Color Perception Wafer Training Slot is a specialized
module installed in art units. During their training phase, the Color Perception
Wafer is placed within this slot to undergo continuous, intensive enhancement.)'
module installed in art units. )'
m_Metadata:
m_Items: []
- m_Id: 55080022708314
@@ -1684,15 +1683,15 @@ MonoBehaviour:
m_Metadata:
m_Items: []
- m_Id: 5060866855669760
m_Localized: 'Task: Locate Peipei''s UF module'
m_Localized: 'Task: Locate Peipei''s UF Module'
m_Metadata:
m_Items: []
- m_Id: 5060866855669761
m_Localized: 'Task: Seek clues in the visual module'
m_Localized: 'Task: Look for clues in the Vision Module'
m_Metadata:
m_Items: []
- m_Id: 5060866855669762
m_Localized: 'Task: Inspect the UF module'
m_Localized: 'Task: Inspect the UF Module'
m_Metadata:
m_Items: []
- m_Id: 5060866855669763
@@ -1712,7 +1711,12 @@ MonoBehaviour:
m_Metadata:
m_Items: []
- m_Id: 5060866855669767
m_Localized: 'Task: Inspect the visual module'
m_Localized: 'Task: Inspect the Visual Module'
m_Metadata:
m_Items: []
- m_Id: 9012945697640448
m_Localized: 'me: (During their training phase, the Color Perception Wafer is
placed within this slot to undergo continuous, intensive enhancement.)'
m_Metadata:
m_Items: []
references:
@@ -561,7 +561,7 @@ MonoBehaviour:
m_Metadata:
m_Items: []
- m_Id: 55080022708313
m_Localized: "me: (4R7\u578B-\u8272\u89C9\u6676\u5706\u8BAD\u7EC3\u69FD\uFF0C\u662F\u5217\u88C5\u4E8E\u7F8E\u5DE5\u673A\u4F53\u7684\u7279\u6B8A\u6A21\u5757\u3002\u5728\u8BAD\u7EC3\u671F\u7684\u673A\u4F53\u7684\u8272\u89C9\u6676\u5706\u5C06\u88AB\u7F6E\u4E8E\u5176\u4E2D\uFF0C\u63A5\u53D7\u6301\u7EED\u5F3A\u5316\u8BAD\u7EC3\u3002)"
m_Localized: "me: (4R7\u578B-\u8272\u89C9\u6676\u5706\u8BAD\u7EC3\u69FD\uFF0C\u662F\u5217\u88C5\u4E8E\u7F8E\u5DE5\u673A\u4F53\u7684\u7279\u6B8A\u6A21\u5757\u3002)"
m_Metadata:
m_Items: []
- m_Id: 55080022708314
@@ -1772,6 +1772,10 @@ MonoBehaviour:
m_Localized: "Task: \u627E\u5230\u4F69\u4F69\u7684UF\u6A21\u5757"
m_Metadata:
m_Items: []
- m_Id: 9012945697640448
m_Localized: "me: (\u5728\u8BAD\u7EC3\u671F\u7684\u673A\u4F53\u7684\u8272\u89C9\u6676\u5706\u5C06\u88AB\u7F6E\u4E8E\u5176\u4E2D\uFF0C\u63A5\u53D7\u6301\u7EED\u5F3A\u5316\u8BAD\u7EC3\u3002)"
m_Metadata:
m_Items: []
references:
version: 2
RefIds: []
File diff suppressed because it is too large Load Diff
@@ -283,7 +283,7 @@ MonoBehaviour:
m_Metadata:
m_Items: []
- m_Id: 2307465941052
m_Localized: 'CenterOption: Agree to Reinstall the Color Perception Wafer'
m_Localized: 'CenterOption: Agree to Reinstall the Wafer'
m_Metadata:
m_Items: []
- m_Id: 2307465941053
@@ -408,7 +408,7 @@ MonoBehaviour:
m_Metadata:
m_Items: []
- m_Id: 2307465941081
m_Localized: 'CenterOption: Agree to Reinstall the Color Perception Wafer'
m_Localized: 'CenterOption: Agree to Reinstall the Wafer'
m_Metadata:
m_Items: []
- m_Id: 2307465941082
@@ -429,7 +429,7 @@ MonoBehaviour:
m_Metadata:
m_Items: []
- m_Id: 2307465941086
m_Localized: 'CenterOption: Agree to Reinstall the Color Perception Wafer'
m_Localized: 'CenterOption: Agree to Reinstall the Wafer'
m_Metadata:
m_Items: []
- m_Id: 2307465941087
@@ -1749,7 +1749,7 @@ MonoBehaviour:
m_Metadata:
m_Items: []
- m_Id: 2307474329615
m_Localized: "peipeipei: \u8FD9\u5DF2\u7ECF\u662FUF\u7684\u773C\u775B\u4E86\u3002"
m_Localized: "peipei: \u8FD9\u5DF2\u7ECF\u662FUF\u7684\u773C\u775B\u4E86\u3002"
m_Metadata:
m_Items: []
- m_Id: 2307474329616
@@ -1,7 +1,6 @@
fileFormatVersion: 2
guid: 04b849c3f747a9d46ad8c384fa705f83
folderAsset: yes
DefaultImporter:
guid: 5814112af9c1a52439cb7c4531796080
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a78b78956b1fe214a86e342b3d81e57c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5b11a58205ec3474ca216360e9fa74a8, type: 3}
m_Name: Params Shared Data
m_EditorClassIdentifier:
m_TableCollectionName: Params
m_TableCollectionNameGuidString: 011b21a8c75449e4a982549cebc1a6ca
m_Entries:
- m_Id: 8060407808
m_Key: "\u5929\u7A7A"
m_Metadata:
m_Items: []
- m_Id: 186687426560
m_Key: "\u6D77\u62A5"
m_Metadata:
m_Items: []
- m_Id: 203737272320
m_Key: "\u690D\u7269"
m_Metadata:
m_Items: []
- m_Id: 232321454080
m_Key: "\u670B\u53CB"
m_Metadata:
m_Items: []
m_Metadata:
m_Items: []
m_KeyGenerator:
rid: 128121030111920130
references:
version: 2
RefIds:
- rid: 128121030111920130
type: {class: DistributedUIDGenerator, ns: UnityEngine.Localization.Tables, asm: Unity.Localization}
data:
m_CustomEpoch: 1747644678803
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 011b21a8c75449e4a982549cebc1a6ca
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
+23
View File
@@ -0,0 +1,23 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5be51871efa6c3e4eae1703925c8f5ac, type: 3}
m_Name: Params
m_EditorClassIdentifier:
m_SharedTableData: {fileID: 11400000, guid: 011b21a8c75449e4a982549cebc1a6ca, type: 2}
m_Tables:
- {fileID: 11400000, guid: 0a9b8bbf38d109d409792ae7cc48cec7, type: 2}
- {fileID: 11400000, guid: 5d4915d0761772c41902e704e2ecfd0b, type: 2}
m_Extensions: []
m_Group: String Table
references:
version: 2
RefIds: []
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 011031dc0b5504d40a0d51202f175f74
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
+39
View File
@@ -0,0 +1,39 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e9620f8c34305754d8cc9a7e49e852d9, type: 3}
m_Name: Params_en
m_EditorClassIdentifier:
m_LocaleId:
m_Code: en
m_SharedData: {fileID: 11400000, guid: 011b21a8c75449e4a982549cebc1a6ca, type: 2}
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 8060407808
m_Localized: Sky
m_Metadata:
m_Items: []
- m_Id: 203737272320
m_Localized: Plant
m_Metadata:
m_Items: []
- m_Id: 232321454080
m_Localized: Friend
m_Metadata:
m_Items: []
- m_Id: 186687426560
m_Localized: Poster
m_Metadata:
m_Items: []
references:
version: 2
RefIds: []
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0a9b8bbf38d109d409792ae7cc48cec7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,39 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e9620f8c34305754d8cc9a7e49e852d9, type: 3}
m_Name: Params_zh-Hans
m_EditorClassIdentifier:
m_LocaleId:
m_Code: zh-Hans
m_SharedData: {fileID: 11400000, guid: 011b21a8c75449e4a982549cebc1a6ca, type: 2}
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 8060407808
m_Localized: "\u5929\u7A7A"
m_Metadata:
m_Items: []
- m_Id: 186687426560
m_Localized: "\u6D77\u62A5"
m_Metadata:
m_Items: []
- m_Id: 203737272320
m_Localized: "\u690D\u7269"
m_Metadata:
m_Items: []
- m_Id: 232321454080
m_Localized: "\u670B\u53CB"
m_Metadata:
m_Items: []
references:
version: 2
RefIds: []
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5d4915d0761772c41902e704e2ecfd0b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -151,6 +151,14 @@ MonoBehaviour:
m_Key: setting_window_maximizedWindow
m_Metadata:
m_Items: []
- m_Id: 9419545671372800
m_Key: engine_rpm
m_Metadata:
m_Items: []
- m_Id: 9444022983593984
m_Key: punchtype_name
m_Metadata:
m_Items: []
m_Metadata:
m_Items: []
m_KeyGenerator:
+8
View File
@@ -168,6 +168,14 @@ MonoBehaviour:
m_Localized: FullScreen
m_Metadata:
m_Items: []
- m_Id: 9419545671372800
m_Localized: '{0} RPM'
m_Metadata:
m_Items: []
- m_Id: 9444022983593984
m_Localized: 'ID: {0}'
m_Metadata:
m_Items: []
references:
version: 2
RefIds:
@@ -156,6 +156,14 @@ MonoBehaviour:
m_Localized: "\u5168\u5C4F"
m_Metadata:
m_Items: []
- m_Id: 9419545671372800
m_Localized: "{0} \u8F6C"
m_Metadata:
m_Items: []
- m_Id: 9444022983593984
m_Localized: "\u540D\u79F0: {0}"
m_Metadata:
m_Items: []
references:
version: 2
RefIds:
@@ -1,23 +1,23 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;
using UnityEngine.Localization.Settings;
/*
//Set properties in C# example codes.
using RainbowArt.CleanFlatUI;
public class ProgressBarGridCircularDemo : MonoBehaviour
{
{
//The ProgressBarGridCircular Component.
public ProgressBarGridCircular m_ProgressBar;
void Start()
{
{
//Set the current value.
m_ProgressBar.CurrentValue = 5;
m_ProgressBar.CurrentValue = 5;
//Set whether to show the text.
m_ProgressBar.HasText = true;
}
m_ProgressBar.HasText = true;
}
}
*/
@@ -25,42 +25,35 @@ namespace RainbowArt.CleanFlatUI
{
public class ProgressBarGridCircular : MonoBehaviour
{
[SerializeField]
int currentValue = 0;
[SerializeField] int currentValue = 0;
[SerializeField]
int maxValue = 10;
[SerializeField] int maxValue = 10;
[SerializeField]
bool hasText = true;
[SerializeField]
TextMeshProUGUI text;
[SerializeField] bool hasText = true;
[SerializeField]
RectTransform background;
[SerializeField] TextMeshProUGUI text;
[SerializeField]
RectTransform foreground;
[SerializeField] RectTransform background;
[SerializeField]
RectTransform bgTemplate;
[SerializeField] RectTransform foreground;
[SerializeField]
RectTransform fgTemplate;
[SerializeField] RectTransform bgTemplate;
List<RectTransform> bgList = new List<RectTransform>();
List<RectTransform> fgList = new List<RectTransform>();
[SerializeField] RectTransform fgTemplate;
List<RectTransform> bgList = new List<RectTransform>();
List<RectTransform> fgList = new List<RectTransform>();
public int CurrentValue
{
get => currentValue;
set
{
if(currentValue == value)
if (currentValue == value)
{
return;
}
currentValue = value;
OnValueChanged();
UpdateGUI();
@@ -76,6 +69,7 @@ namespace RainbowArt.CleanFlatUI
{
return;
}
hasText = value;
UpdateText();
}
@@ -83,22 +77,24 @@ namespace RainbowArt.CleanFlatUI
void OnValueChanged()
{
if(currentValue < 0)
if (currentValue < 0)
{
currentValue = 0;
}
if (maxValue < 0)
{
maxValue = 10;
}
if(currentValue > maxValue)
if (currentValue > maxValue)
{
currentValue = maxValue;
}
}
void Start()
{
{
OnValueChanged();
CreateList(bgList, background, bgTemplate);
CreateList(fgList, foreground, fgTemplate);
@@ -106,12 +102,12 @@ namespace RainbowArt.CleanFlatUI
}
void UpdateGUI()
{
UpdateForeground();
{
UpdateForeground();
UpdateText();
}
}
void CreateList( List<RectTransform> list, RectTransform rectParent, RectTransform template)
void CreateList(List<RectTransform> list, RectTransform rectParent, RectTransform template)
{
template.gameObject.SetActive(false);
float angle = 360f / (float)maxValue;
@@ -119,15 +115,15 @@ namespace RainbowArt.CleanFlatUI
{
RectTransform item = CreateItem(rectParent, template, i);
list.Add(item);
item.localEulerAngles = new Vector3(0, 0, - angle * i);
}
item.localEulerAngles = new Vector3(0, 0, -angle * i);
}
}
RectTransform CreateItem(RectTransform rectParent, RectTransform template, int index)
{
GameObject obj = GameObject.Instantiate(template.gameObject, rectParent);
obj.gameObject.SetActive(true);
obj.gameObject.name = "item"+ (index + 1);
obj.gameObject.name = "item" + (index + 1);
RectTransform rectTrans = obj.GetComponent<RectTransform>();
rectTrans.localScale = Vector3.one;
rectTrans.localEulerAngles = Vector3.zero;
@@ -137,28 +133,29 @@ namespace RainbowArt.CleanFlatUI
void UpdateForeground()
{
for(int i = 0; i < fgList.Count; i++)
for (int i = 0; i < fgList.Count; i++)
{
RectTransform rectTrans = fgList[i];
Image image=rectTrans.transform.GetChild(0).GetComponent<Image>();
if(i < currentValue)
{
Image image = rectTrans.transform.GetChild(0).GetComponent<Image>();
if (i < currentValue)
{
rectTrans.gameObject.SetActive(true);
}
}
else
{
rectTrans.gameObject.SetActive(false);
}
if(i<16)
}
if (i < 16)
{
image.color=Color.Lerp(Color.green, Color.yellow, i/16f);
image.color = Color.Lerp(Color.green, Color.yellow, i / 16f);
}
else
{
image.color = Color.Lerp(Color.yellow, Color.red, (i - 16) / 16f);
}
}
}
}
}
}
void UpdateText()
@@ -167,13 +164,21 @@ namespace RainbowArt.CleanFlatUI
{
text.gameObject.SetActive(hasText);
}
if (hasText && (text != null))
if (hasText && text != null)
{
//float val = (float)currentValue / (float)maxValue;
//text.text = Mathf.FloorToInt(val * 100) + "%";
text.text=currentValue*500+" 马力";
if (LocalizationSettings.SelectedLocale.Identifier.Code == "en")
{
text.text = currentValue * 500 + " RPM";
}
else
{
text.text = currentValue * 500 + " 转";
}
}
}
}
}
}
+42 -1
View File
@@ -216,7 +216,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
clueImageUI: {fileID: 7075144331494489462}
categoryText: {fileID: 3999551045264380763}
nameText: {fileID: 7622331551344773496}
nameText: {fileID: 3293312212471079921}
stateText: {fileID: 8192227228283879121}
used: 0
finished: {fileID: 0}
@@ -591,6 +591,7 @@ GameObject:
- component: {fileID: 7924894876819984995}
- component: {fileID: 8499524202528292966}
- component: {fileID: 7622331551344773496}
- component: {fileID: 3293312212471079921}
m_Layer: 5
m_Name: Name
m_TagString: Untagged
@@ -714,6 +715,46 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!114 &3293312212471079921
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7643179123736237062}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 56eb0353ae6e5124bb35b17aff880f16, type: 3}
m_Name:
m_EditorClassIdentifier:
m_StringReference:
m_TableReference:
m_TableCollectionName: GUID:994c69bf4b2403043bc9562f2d24ee56
m_TableEntryReference:
m_KeyId: 9444022983593984
m_Key:
m_FallbackState: 0
m_WaitForCompletion: 0
m_LocalVariables: []
m_FormatArguments: []
m_UpdateString:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 7622331551344773496}
m_TargetAssemblyTypeName: TMPro.TMP_Text, Unity.TextMeshPro
m_MethodName: set_text
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName:
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 1
references:
version: 2
RefIds: []
--- !u!1 &8192227228283879121
GameObject:
m_ObjectHideFlags: 0
+50 -2
View File
@@ -11,6 +11,7 @@ GameObject:
- component: {fileID: 4951703917379811219}
- component: {fileID: 3996216564447825314}
- component: {fileID: 1936171647708474621}
- component: {fileID: 252923739237564365}
m_Layer: 5
m_Name: Name
m_TagString: Untagged
@@ -65,7 +66,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: New Text
m_text: 'ID: {clueName}'
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: f242fb3dde1933640859f1c54591c9c8, type: 2}
m_sharedMaterial: {fileID: -6659093157667844055, guid: f242fb3dde1933640859f1c54591c9c8, type: 2}
@@ -134,6 +135,53 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!114 &252923739237564365
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2917053924639887462}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 56eb0353ae6e5124bb35b17aff880f16, type: 3}
m_Name:
m_EditorClassIdentifier:
m_StringReference:
m_TableReference:
m_TableCollectionName: GUID:994c69bf4b2403043bc9562f2d24ee56
m_TableEntryReference:
m_KeyId: 9444022983593984
m_Key:
m_FallbackState: 0
m_WaitForCompletion: 0
m_LocalVariables:
- name: clueName
variable:
rid: 128121030111920135
m_FormatArguments: []
m_UpdateString:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 1936171647708474621}
m_TargetAssemblyTypeName: TMPro.TMP_Text, Unity.TextMeshPro
m_MethodName: set_text
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName:
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 1
references:
version: 2
RefIds:
- rid: 128121030111920135
type: {class: StringVariable, ns: UnityEngine.Localization.SmartFormat.PersistentVariables, asm: Unity.Localization}
data:
m_Value: aaa
--- !u!1 &3457193455862942040
GameObject:
m_ObjectHideFlags: 0
@@ -200,7 +248,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
clueImageUI: {fileID: 0}
categoryText: {fileID: 6752808136549648365}
nameText: {fileID: 1936171647708474621}
nameText: {fileID: 252923739237564365}
stateText: {fileID: 0}
used: 0
finished: {fileID: 3491718056792811219}
+14 -10
View File
@@ -477,15 +477,19 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
_filter:
- 0.007228916
- 0.043749984
- 0.12409639
- 0.20444278
- 0.24096388
- 0.20444278
- 0.12409639
- 0.043749984
- 0.007228916
- 0.0048309183
- 0.016401261
- 0.04532712
- 0.08293076
- 0.12053438
- 0.14946026
- 0.1610306
- 0.14946026
- 0.12053438
- 0.08293076
- 0.04532712
- 0.016401261
- 0.0048309183
--- !u!114 &-6101378415725230565
MonoBehaviour:
m_ObjectHideFlags: 3
@@ -621,7 +625,7 @@ MonoBehaviour:
enabled: 1
value:
serializedVersion: 2
m_Bits: 1
m_Bits: 33
_source:
_source: 1
_globalTex: _inputTex
@@ -329,7 +329,8 @@ ChipModule: 已与附加模块建立连接! #line:03032df
me: 这似乎是美工机体的特殊模块…让我查查数据库。 #line:01e03c0
<<hide_dialog>>
<<open_progress_window 数据库查询 "正在查询:色觉晶圆训练槽……" 2>>
me: (4R7型-色觉晶圆训练槽,是列装于美工机体的特殊模块。在训练期的机体的色觉晶圆将被置于其中,接受持续强化训练。) #line:0e9dd44
me: (4R7型-色觉晶圆训练槽,是列装于美工机体的特殊模块。) #line:0e9dd44
me: (在训练期的机体的色觉晶圆将被置于其中,接受持续强化训练。) #line:0c09f44
me: 也就是说佩佩的色觉晶圆应该在这儿,<br>但是…为什么上面是空的? #line:0d2f3ef
<<if visited("FirstDialogue")==false>>
me: 总之…这应该就是为什么她的视觉里看不到颜色。 #line:0728def
@@ -110,7 +110,7 @@ me: 等会…有一个报错弹窗传过来了。 #line:03a29d7
// <<OpenSingleButtonWindow WindowManager 非法进程检测 正在向视觉非法写入色彩数据,是否打印索引?>>
<<wait 0.5>>
<<PrintPunchTapes 1>>
<<generate_PunchTape ClueManager 天空 EyeView liuying1-3>>
<<generate_PunchTape ClueManager "l10n.天空" EyeView liuying1-3>>
<<wait 1>>
me: 记忆…向视觉发送了数据?然后生成了这些颜色? #line:09d653a
peipei: 什么…数据?<br>医生,我不明白。 #line:04d0ffd
@@ -223,7 +223,7 @@ me: 这倒是很奇特的比喻。 #line:0fa00a2
// <<OpenSingleButtonWindow WindowManager 非法进程检测 正在向视觉非法写入色彩数据,是否打印索引?>>
<<wait 0.5>>
<<PrintPunchTapes 1>>
<<generate_PunchTape ClueManager "海报" "EyeView" "liuying1-1">>
<<generate_PunchTape ClueManager "l10n.海报" "EyeView" "liuying1-1">>
->放入收藏夹 #line:067e3eb
<<CollectionClue ClueManager>>
//<<jump EyeCheckEnd>>
@@ -260,7 +260,7 @@ peipei: 我愧疚了好久,那时的我真的以为小草可以长成一棵树
<<wait 0.5>>
<<PrintPunchTapes 1>>
<<wait 0.5>>
<<generate_PunchTape ClueManager "植物" "EyeView" "liuying1-2">>
<<generate_PunchTape ClueManager "l10n.植物" "EyeView" "liuying1-2">>
->放入收藏夹 #line:0ecfed9
<<CollectionClue ClueManager>>
//<<jump EyeCheckEnd>>
@@ -94,6 +94,21 @@ ULM自训练进程: 检测到进程接管请求!正在识别手动选择的目
<<UF_SwitchState UFSystem UF 0.1>>
<<UF_spriteIn UFSystem>>
<<if $currentEyeTarget == "sky">>
// <<set $targetDescription = "蓝色天空">>
<<set $targetDescription = "l10n.天空,蓝色">>
// <<set $memoryDescription = "窗外的天空,是蓝色的,我总是生病,我记得…">>
<<elseif $currentEyeTarget == "plant">>
// <<set $targetDescription = "绿色">>
<<set $targetDescription = "l10n.植物,绿色">>
// <<set $memoryDescription = "海浪一样的草地,是绿色的,我们在那绘画,我记得...">>
<<elseif $currentEyeTarget == "poster">>
// <<set $targetDescription = "红色">>
<<set $targetDescription = "l10n.人物面部">>
// <<set $memoryDescription = "生气涨红的脸,是红色的,她总是生气,我记得的...">>
<<endif>>
<<if $UFCount == 1>>
<<hide_dialog>>
<<wait 0.5>>
@@ -101,23 +116,11 @@ ULM自训练进程: 检测到进程接管请求!正在识别手动选择的目
me: 佩佩…你能看见吗? #line:0a93545
peipei: 这就是…这就是我的…… #line:082ac82
peipei: 这已经不是我的左眼了…这是…… #line:0e8e2f0
peipeipei: 这已经是UF的眼睛了。 #line:08d94ff
peipei: 这已经是UF的眼睛了。 #line:08d94ff
me: 我想是的……看起来…<br>它把看到的画面…变成了我们不能理解的数据格式。 #line:058447c
//ULM自训练进程: 已池化图像卷积数据!正在上传神经网络数据集……
//ULM自训练进程: 已池化图像卷积数据!正在上传神经网络数据集……
<<if $currentEyeTarget == "sky">>
// <<set $targetDescription = "蓝色天空">>
<<set $targetDescription = "l10n.天空,蓝色">>
// <<set $memoryDescription = "窗外的天空,是蓝色的,我总是生病,我记得…">>
<<elseif $currentEyeTarget == "plant">>
// <<set $targetDescription = "绿色">>
<<set $targetDescription = "l10n.植物,绿色">>
// <<set $memoryDescription = "海浪一样的草地,是绿色的,我们在那绘画,我记得...">>
<<elseif $currentEyeTarget == "poster">>
// <<set $targetDescription = "红色">>
<<set $targetDescription = "l10n.人物面部">>
// <<set $memoryDescription = "生气涨红的脸,是红色的,她总是生气,我记得的...">>
<<endif>>
ULM自训练进程: 目标标记,{$targetDescription},正在进行第130624次图像生成训练… #line:0f290fe
【*{$targetDescription}*相关的图像逐渐生成出来】 #line:07f7c27
@@ -256,7 +256,7 @@ MemModule: 未检测到可查看的记忆卡带。 #line:05cc4ef
// <<OpenSingleButtonWindow WindowManager 进程检测 已定位到正在被覆盖数据的记忆……是否打印索引?>>
<<wait 0.5>>
<<PrintPunchTapes 1>>
<<generate_PunchTape ClueManager "朋友" "Memory" "shitou_0">>
<<generate_PunchTape ClueManager "l10n.朋友" "Memory" "shitou_0">>
->放入收藏夹 #line:0c00b55
MemModule: 打孔带已生成。 #line:066a3c3
<<CollectionClue ClueManager>>
File diff suppressed because it is too large Load Diff
+3
View File
@@ -1,3 +1,4 @@
using AibisDream.Framework;
using UnityEngine;
public enum ClueType
@@ -10,6 +11,8 @@ public abstract class Clue
{
public string Category { get; set; }
public string ClueName { get; set; }
public string YarnNodeName => LocalizationKit.GetL10NParamKey(ClueName);
public string LocaleClueName => LocalizationKit.LocalizeParam(ClueName);
public ClueType ClueType { get; protected set; }
public Clue(string category, string name)
{
+2 -2
View File
@@ -1,13 +1,13 @@
using UnityEngine;
using TMPro;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using UnityEngine.Localization.Components;
public class ClueItem : MonoBehaviour
{
public Image clueImageUI;
public TMP_Text categoryText;
public TMP_Text nameText;
public LocalizeStringEvent nameText;
public GameObject stateText;
[HideInInspector]
+11 -42
View File
@@ -1,11 +1,7 @@
using System.Collections.Generic;
using AibisDream;
using Unity.VisualScripting;
using UnityEngine;
using UnityEngine.UI;
using Yarn.Unity;
using RainbowArt.CleanFlatUI;
using System;
using AibisDream.Framework;
public class ClueManager : MonoBehaviour
{
@@ -14,7 +10,9 @@ public class ClueManager : MonoBehaviour
public GameObject imageCluePrefab;
public Canvas canvas; // UI画布
private ClueInteraction currentClueInteraction;
private GameObject currentClue;
//public Notification FavouriteNotification;
public Notification TopNotification;
@@ -26,34 +24,7 @@ public class ClueManager : MonoBehaviour
{
clueBaord = FindObjectOfType<ClueBaordNew>();
}
void Update()
{
if (Input.GetKeyDown(KeyCode.U))
{
DialogController.Instance.StartDialogNode("AddAllClueToFavorites");
//GenerateUFClue("错误绘制","UFView","can_grass_error","绿色");
}
// if(Input.GetKeyDown(KeyCode.M))
// {
// GenerateMemoryClue("草地","MemoryView","liuying1-2","绿色");
// }
// if(Input.GetKeyDown(KeyCode.V))
// {
// GeneratePunchTape("植物","EyeView","天空","绿色");
// }
// if(Input.GetKeyDown(KeyCode.E))
// {
// GenerateImageClue("错误绘制","UFView","can_grass_error");
// }
// if(Input.GetKeyDown(KeyCode.Keypad5))
// {
// GeneratePunchTape("海报","EyeView","天空");
// }
// if(Input.GetKeyDown(KeyCode.Keypad6))
// {
// GeneratePunchTape("植物","EyeView","天空");
// }
}
public void GetPunchTape()
{
// 动态生成打孔带的数据
@@ -69,11 +40,12 @@ public class ClueManager : MonoBehaviour
ClueItem clueItem = clueGO.GetComponent<ClueItem>();
clueItem.Setup(punchTape);
}
//用于生成打孔带的函数
[YarnCommand("generate_PunchTape")]
public void GeneratePunchTapeWindow(string clueName, string category, string memoryIndex, bool directlyAddToFavorites = false)
public void GeneratePunchTapeWindow(string clueName, string category, string memoryIndex,
bool directlyAddToFavorites = false)
{
PunchTape punchTape = new PunchTape(category, clueName, memoryIndex);
if (directlyAddToFavorites)
@@ -81,10 +53,10 @@ public class ClueManager : MonoBehaviour
FavoritesManager.Instance.AddClue(punchTape);
return;
}
GameObject clueGO = Instantiate(punchTapecluePrefab, canvas.transform);
ClueItem clueItem = clueGO.GetComponent<ClueItem>();
ClueInteraction clueInteraction = clueGO.GetComponent<ClueInteraction>();
currentClue = clueGO;
clueItem.Setup(punchTape);
}
@@ -98,6 +70,7 @@ public class ClueManager : MonoBehaviour
//clueBaord.CreateNode(nodeID);
return;
}
// if(currentClue==null)
// {
// Debug.Log("收藏线索版成功!");
@@ -124,6 +97,7 @@ public class ClueManager : MonoBehaviour
currentClue = null;
}
}
[YarnCommand("ShowNotification")]
public void ShowNotification(string Title, string message)
{
@@ -132,9 +106,4 @@ public class ClueManager : MonoBehaviour
TopNotification.ShowNotification();
//currentClueInteraction.OnInteraction-=ShowFavouriteNotification;
}
}
}
-26
View File
@@ -1,26 +0,0 @@
using UnityEngine;
public class ImageClue : Clue
{
public Sprite Sprite { get; set; }
public ImageClue(string category, string name, Sprite sprite, string matchCode = null)
: base(category, name)
{
Sprite = sprite;
ClueType = ClueType.ImageClue;
}
public override void Display(ClueItem clueItem)
{
if (clueItem == null)
{
Debug.LogWarning("ClueItem is null. Display aborted.");
return;
}
//if (clueItem.categoryText != null) clueItem.categoryText.text = "分类:" + Category;
if (clueItem.nameText != null) clueItem.nameText.text = "名称:" + ClueName;
if (clueItem.clueImageUI != null) clueItem.clueImageUI.sprite = Sprite;
}
}
-11
View File
@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 035955ca7355f12458c5d08f82b7f281
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
+12 -8
View File
@@ -5,7 +5,7 @@ using UnityEngine;
public class PunchTape : Clue
{
public string MemoryIndex { get; set; }
public bool used=false;
public bool used = false;
// 构造函数,初始化特有属性并传递给基类
public PunchTape(string category, string name, string memoryIndex)
@@ -23,18 +23,22 @@ public class PunchTape : Clue
Debug.LogWarning("ClueItem is null. Display aborted.");
return;
}
if (clueItem.clueImageUI!=null&&used)
{
clueItem.clueImageUI.color=Color.grey;
}
if(clueItem.stateText!=null&&used)
if (clueItem.clueImageUI != null && used)
{
clueItem.clueImageUI.color = Color.grey;
}
if (clueItem.stateText != null && used)
{
clueItem.gameObject.SetActive(true);
}
if (clueItem.categoryText != null) clueItem.categoryText.text = "分类:" + Category;
if (clueItem.nameText != null) clueItem.nameText.text = "名称:" + ClueName;
if (clueItem.nameText != null)
{
clueItem.nameText.StringReference.Arguments = new object[] { LocaleClueName };
clueItem.nameText.RefreshString();
}
}
}
@@ -8,8 +8,6 @@ namespace AibisDream
{
public class LocalisedLineProvider : LineProviderBehaviour
{
private const string LocalizationPrefix = "l10n.";
private LocalizationTable _localizationTable;
public override string LocaleCode => LocalizationSettings.SelectedLocale.Identifier.Code;
@@ -17,7 +15,6 @@ namespace AibisDream
// 本地化表存在即可用
public override bool LinesAvailable => _localizationTable != null;
// We're good to go!
public override LocalizedLine GetLocalizedLine(Yarn.Line line)
{
var text = line.ID;
@@ -41,7 +38,7 @@ namespace AibisDream
// Attempt to fetch metadata tags for this line from the string
// table
if (_localizationTable == null) return localizedLine;
var metadata = _localizationTable[line.ID]?.SharedEntry.Metadata
.GetMetadata<Yarn.Unity.UnityLocalization.LineMetadata>();
@@ -61,21 +58,7 @@ namespace AibisDream
{
for (var i = 0; i < line.Substitutions.Length; i++)
{
if (line.Substitutions[i].StartsWith(LocalizationPrefix))
{
var localizationKey = line.Substitutions[i].Substring(LocalizationPrefix.Length);
// 获取本地化值
if (_localizationTable.TryGetValue(localizationKey, out var value))
{
line.Substitutions[i] = value.LocalizedValue;
}
else
{
// 如果找不到,则使用原始值
Debug.LogWarning($"Variable Key '{localizationKey}' not found in localization table.");
line.Substitutions[i] = localizationKey;
}
}
line.Substitutions[i] = LocalizationKit.LocalizeParam(line.Substitutions[i], _localizationTable);
}
}
@@ -292,7 +292,7 @@ public class MemoryProcess : MonoBehaviour
// Set material properties
MemoryClarityVloume.weight=0;
Memoryfrequencyloume.weight=0;
DialogController.Instance.StartDialogNode(clueSlot.punchTape.ClueName);
DialogController.Instance.StartDialogNode(clueSlot.punchTape.YarnNodeName);
}
}
+1 -1
View File
@@ -59,7 +59,7 @@ namespace AibisDream.Kit
else
{
// 人名能找到
var entry = LocalizationKit.ActorTableName[key];
var entry = LocalizationKit.ActorTable[key];
rawName = entry == null ? key : entry.LocalizedValue;
}
@@ -1,4 +1,5 @@
using UnityEngine;
using UnityEditor;
using UnityEngine;
using UnityEngine.Localization;
using UnityEngine.Localization.Settings;
using UnityEngine.Localization.Tables;
@@ -7,9 +8,44 @@ namespace AibisDream.Framework
{
public static class LocalizationKit
{
private static LocalizationTable _actorTableName;
private const string LocalizationPrefix = "l10n.";
private const string ActorTableName = "ActorName";
private const string ParamTableName = "Params";
public static LocalizationTable ActorTableName => _actorTableName ??= new LocalizationTable("ActorName");
private static LocalizationTable _paramTable;
public static LocalizationTable ActorTable { get; private set; }
static LocalizationKit()
{
#if UNITY_EDITOR
EditorApplication.playModeStateChanged += OnPlayModeChanged;
#else
_paramTable = new LocalizationTable(ParamTableName);
ActorTable = new LocalizationTable(ActorTableName);
#endif
}
#if UNITY_EDITOR
private static void OnPlayModeChanged(PlayModeStateChange playMode)
{
if (playMode == PlayModeStateChange.EnteredPlayMode)
{
// 进入游戏模式的时候
_paramTable?.Dispose();
ActorTable?.Dispose();
_paramTable = new LocalizationTable(ParamTableName);
ActorTable = new LocalizationTable(ActorTableName);
}
else if (playMode == PlayModeStateChange.ExitingPlayMode)
{
_paramTable?.Dispose();
ActorTable?.Dispose();
_paramTable = null;
ActorTable = null;
}
}
#endif
public static void SwitchLanguage(string localeCode)
{
@@ -25,6 +61,45 @@ namespace AibisDream.Framework
Debug.LogWarning($"Locale with code {localeCode} not found.");
}
}
/// <summary>
/// 本地化参数
/// </summary>
/// <param name="param">参数名</param>
/// <param name="table">本地化表</param>
/// <returns></returns>
public static string LocalizeParam(string param, LocalizationTable table)
{
// 非本地化参数直接返回
if (!param.StartsWith(LocalizationPrefix)) return param;
var localizationKey = param[LocalizationPrefix.Length..];
// 获取本地化值
if (table.TryGetValue(localizationKey, out var value))
{
return value.LocalizedValue;
}
// 如果找不到,则使用原始值
Debug.LogWarning($"Variable Key '{localizationKey}' not found in localization table.");
return localizationKey;
}
/// <summary>
/// 本地化参数
/// </summary>
/// <param name="param"></param>
/// <returns></returns>
public static string LocalizeParam(string param)
{
return LocalizeParam(param, _paramTable);
}
public static string GetL10NParamKey(string key)
{
// 本地化参数则去除前缀,非本地化参数直接返回
return key.StartsWith(LocalizationPrefix) ? key[LocalizationPrefix.Length..] : key;
}
}
public class LocalizationTable
+1
View File
@@ -7,6 +7,7 @@ namespace AibisDream
public class EndPanel : MonoBehaviour, IUIPanel
{
public bool IsOpen => gameObject.activeSelf;
public bool IsCloseable => false;
#region
+11
View File
@@ -6,6 +6,7 @@ namespace AibisDream
public class MainPanel : MonoBehaviour, IUIPanel
{
public bool IsOpen => gameObject.activeSelf;
public bool IsCloseable => false;
#region
@@ -25,6 +26,16 @@ namespace AibisDream
{
RegisterButton();
}
private void Update()
{
if (Input.GetKey(KeyCode.Q) && Input.GetKeyDown(KeyCode.P))
{
var obj = transform.Find("Top Bar").Find("Quick Forward").gameObject;
var active = obj.activeSelf;
obj.SetActive(!active);
}
}
private void RegisterButton()
{
+1
View File
@@ -14,6 +14,7 @@ namespace AibisDream
public class PlayToolPanel : MonoBehaviour, IUIPanel
{
public bool IsOpen => gameObject.activeSelf;
public bool IsCloseable => false;
[Header("Obj尺寸参数")] public float objWidth;
public float objHeight;
+3 -2
View File
@@ -8,6 +8,7 @@ namespace AibisDream
public class RecordPanel : MonoBehaviour, IUIPanel
{
public bool IsOpen => gameObject.activeSelf;
public bool IsCloseable => true;
public readonly StringBuilder recordStr = new();
@@ -17,7 +18,7 @@ namespace AibisDream
GameManager.Instance.PauseGame();
gameObject.SetActive(true);
var btn = transform.Find("Title").Find("Return").GetComponent<Button>();
var btn = transform.Find("Return").GetComponent<Button>();
btn.onClick.AddListener(ReturnGame);
}
@@ -27,7 +28,7 @@ namespace AibisDream
GameManager.Instance.ContinueGame();
// 关闭时停止渲染
ClearText();
var btn = transform.Find("Title").Find("Return").GetComponent<Button>();
var btn = transform.Find("Return").GetComponent<Button>();
btn.onClick.RemoveAllListeners();
}
+1
View File
@@ -9,6 +9,7 @@ namespace AibisDream
public class SavesPanel : MonoBehaviour, IUIPanel
{
public bool IsOpen => gameObject.activeSelf;
public bool IsCloseable => true;
private static readonly string SaveFilePath = Application.streamingAssetsPath + "/SaveFiles";
+1 -1
View File
@@ -6,6 +6,7 @@ namespace AibisDream
public class SettingPanel : MonoBehaviour, IUIPanel
{
public bool IsOpen => gameObject.activeSelf;
public bool IsCloseable => true;
#region
@@ -62,7 +63,6 @@ namespace AibisDream
{
// 关闭Setting面板
UIManager.Instance.HidePanel<SettingPanel>();
// TODO 解除暂停
}
private void BackToMain()
+1
View File
@@ -7,6 +7,7 @@ namespace AibisDream
public class StartPanel : MonoBehaviour, IUIPanel
{
public bool IsOpen => gameObject.activeSelf;
public bool IsCloseable => false;
#region
+8 -3
View File
@@ -36,7 +36,7 @@ namespace AibisDream
{
_rectTransform = GetComponent<RectTransform>();
_taskListParent = transform.Find("Record");
EnumEventSystem.Global.Register(GameLoopEnum.GameQuit, ClearTasks);
EnumEventSystem.Global.Register(GameLoopEnum.GameQuit, OnGameQuit);
EnumEventSystem.Global.Register(EventEnum.NextYarn, ClearTasks);
}
@@ -59,6 +59,12 @@ namespace AibisDream
_taskDict.Clear();
}
public void OnGameQuit()
{
ClearTasks();
UIManager.Instance.HidePanel<TaskPanel>();
}
#endregion
#region
@@ -109,10 +115,10 @@ namespace AibisDream
#region
public bool IsOpen { get; private set;}
public bool IsCloseable => false;
public void Show()
{
gameObject.SetActive(true);
AudioManager.Instance.PlaySfx("event:/Scriptal/taskmanager");
// 下移
_rectTransform.DOAnchorPosY(-350, 1f).OnComplete(() =>
@@ -127,7 +133,6 @@ namespace AibisDream
AudioManager.Instance.PlaySfx("event:/Scriptal/taskmanager");
_rectTransform.DOAnchorPosY(0, 1f).OnComplete(() =>
{
gameObject.SetActive(false);
IsOpen = false;
});
}
+33
View File
@@ -10,6 +10,7 @@ namespace AibisDream
#region
private Dictionary<Type, IUIPanel> _panelPool;
private readonly Stack<IUIPanel> _panelStack = new();
public RectTransform Canvas { get; private set; }
public Vector2 Resolution { get; set; }
@@ -21,6 +22,22 @@ namespace AibisDream
InitRefs();
}
private void Update()
{
if (Input.GetKeyDown(KeyCode.Escape))
{
if (_panelStack.Count > 0)
{
var lastPanel = _panelStack.Peek();
HidePanel(lastPanel);
}
else
{
ShowPanel<SettingPanel>();
}
}
}
private void InitRefs()
{
// 获取Canvas
@@ -70,6 +87,7 @@ namespace AibisDream
if (_panelPool.TryGetValue(type, out var panel))
{
if (panel.IsOpen) return;
if (panel.IsCloseable) _panelStack.Push(panel);
panel.Show();
call?.Invoke(panel as T);
}
@@ -86,6 +104,7 @@ namespace AibisDream
if (_panelPool.TryGetValue(type, out var panel))
{
if (!panel.IsOpen) return;
if (panel.IsCloseable) _panelStack.Pop();
panel.Hide();
}
else
@@ -94,6 +113,20 @@ namespace AibisDream
}
}
private void HidePanel<T>(T panel) where T : IUIPanel
{
if (_panelPool.ContainsValue(panel))
{
if (!panel.IsOpen) return;
if (panel.IsCloseable) _panelStack.Pop();
panel.Hide();
}
else
{
Debug.Log($"panel {typeof(T)} 未注册");
}
}
public T GetPanel<T>() where T : class, IUIPanel
{
if (_panelPool.TryGetValue(typeof(T), out var panel))
+1
View File
@@ -7,5 +7,6 @@ namespace AibisDream
public virtual void Show() { }
public virtual void Hide() { }
public bool IsOpen { get; }
public bool IsCloseable { get; }
}
}
+1 -1
View File
@@ -1,5 +1,5 @@
{
"Volume": "0.73",
"Language": "zh-Hans",
"Language": "en",
"WindowMode": "Windowed"
}
+1 -1
View File
@@ -133,7 +133,7 @@ PlayerSettings:
vulkanEnableLateAcquireNextImage: 0
vulkanEnableCommandBufferRecycling: 1
loadStoreDebugModeEnabled: 0
bundleVersion: 0.2.2.15-20250516-220439
bundleVersion: 0.2.2.19-20250519-223248
preloadedAssets:
- {fileID: 11400000, guid: 0fb2bc2476953fc43a74f0ab8879077c, type: 2}
metroInputSource: 0