Merge branch 'develop' into FP_Prologue
This commit is contained in:
@@ -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
|
||||
|
||||
+2
-14
@@ -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
|
||||
|
||||
+2
-14
@@ -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
|
||||
|
||||
@@ -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>
|
||||
@@ -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()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
@@ -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: []
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 011031dc0b5504d40a0d51202f175f74
|
||||
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_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:
|
||||
|
||||
@@ -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 + " 转";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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>>
|
||||
|
||||
+793
-681
File diff suppressed because it is too large
Load Diff
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 035955ca7355f12458c5d08f82b7f281
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -7,6 +7,7 @@ namespace AibisDream
|
||||
public class EndPanel : MonoBehaviour, IUIPanel
|
||||
{
|
||||
public bool IsOpen => gameObject.activeSelf;
|
||||
public bool IsCloseable => false;
|
||||
|
||||
#region 打开和关闭
|
||||
|
||||
|
||||
@@ -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()
|
||||
{
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -7,6 +7,7 @@ namespace AibisDream
|
||||
public class StartPanel : MonoBehaviour, IUIPanel
|
||||
{
|
||||
public bool IsOpen => gameObject.activeSelf;
|
||||
public bool IsCloseable => false;
|
||||
|
||||
#region 开启和关闭
|
||||
|
||||
|
||||
@@ -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;
|
||||
});
|
||||
}
|
||||
|
||||
@@ -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))
|
||||
|
||||
@@ -7,5 +7,6 @@ namespace AibisDream
|
||||
public virtual void Show() { }
|
||||
public virtual void Hide() { }
|
||||
public bool IsOpen { get; }
|
||||
public bool IsCloseable { get; }
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"Volume": "0.73",
|
||||
"Language": "zh-Hans",
|
||||
"Language": "en",
|
||||
"WindowMode": "Windowed"
|
||||
}
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user