initial commit
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &3
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 8309edac000554041a9fc1f297d31cf2
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &4
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &6
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &7
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 2}
|
||||
- component: {fileID: 8}
|
||||
m_Layer: 0
|
||||
m_Name: DebugScene
|
||||
m_TagString: MainCamera
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &2
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 1, z: -10}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &8
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 7d6d8591dea11d74b9cff4181afb4a31, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,110 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &20
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 33d3ff3e13dae6f4dbbbbfbbd763e99b
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &22
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &24
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &25
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &18
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 19}
|
||||
- component: {fileID: 26}
|
||||
- component: {fileID: 21}
|
||||
m_Layer: 0
|
||||
m_Name: App
|
||||
m_TagString: MainCamera
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &19
|
||||
Transform:
|
||||
m_GameObject: {fileID: 18}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 1, z: -10}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!81 &21
|
||||
AudioListener:
|
||||
m_GameObject: {fileID: 18}
|
||||
m_Enabled: 1
|
||||
--- !u!114 &26
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 18}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 2fd2e91bbbbb89c47aa0ef4acfd11c92, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
InitScene: SceneLogoMovie
|
||||
InitDebugScene: DebugScene
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 302df6f1bd54668439a334ddacdf80d3
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneAdvMenu
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cdd9782f06d496d4eb34a128be885395, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,103 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &3
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: d41cae5c30608514aae8878ca98c94d9
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &4
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &6
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &7
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 2}
|
||||
- component: {fileID: 8}
|
||||
m_Layer: 0
|
||||
m_Name: SceneAdvMode
|
||||
m_TagString: MainCamera
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &2
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 1, z: -10}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &8
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 15a3bf92cbecc05468bd8b8900427e6f, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 320d4abf05fa70848abbd3a36e08f885
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneCGCharaSelect
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: e641a15c2c02fb747a6b15ea0a4f9eb9, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 01f4b11ec1950304b8ba2eb5ca96b823
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneCGSelect
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: a1e6c5d5f487fef4b8c7f8551fb122fc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 54b5f7f4a76680644ae21cdcd76af114
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneGalleryCG
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 58a1e788f66542e4ca027f66f3366698, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 42c6acf9de86ef740a6e9a416d91514a
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneGalleryInputName
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 3458e46a37eeb1346b79bde8fdb2ca72, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 192d1805cdfe9bd469d35cff274f7df4
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneGalleryInputNameDialog
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 9c18ec8a6870e174f898fefd72bd6c5a, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 8b8941e1a0d023245aaa1668bf3406f1
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneGalleryInputNameKeyboard
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: da604263d8455d54792d24cf0d8aee06, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 623f77efa36cab94285bfaef2b75f1c1
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneGalleryMenu
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 1b6443f16cb38bb438d327bac4787610, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 2f353b4903dc2e94f80fe032dbfd4eba
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneGalleryMovie
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 501c1e4a1dc6c3048bb6693a70a0b73d, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: fe663d7144cabcc4783b50d34675db8c
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneGameInit
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 2e73ab4bfbd5c5a4486e01e66a65ebe4, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: c1a9c93ba2e55af4993674bbebfbdcd7
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneHelp
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 47939d5f8bd943c499c71161a4a78e63, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 01e5cd72bcde4774397a0a0843070ae2
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneIntroduction
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4a1a02d685ff2df4cbcb3e9e4dc15c02, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 55fc229dbc50b6e40ae4e87e76bbb73e
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneLogoMovie
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 17c9c6487606833488d5ee3f8184a09d, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 6a68ae0ccd7f7484b9f64666979d756b
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneMemoryCharaSelect
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 590dadd3e08c0b34ab7200086132ed1e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: e8f62af93b6cafa488be85765e79c72e
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneMemorySelect
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b61202152dc3171488d3a8f114112cbb, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 642eb45f018c97c49a38df7ff9c31c87
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneOptionBack
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 76b7f46e2ece4d74a9a5024a4cec7bbd, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 05aa915dcd45c0545abf024cb20fc455
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneOptionScreen
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: e686bec3a7087b44a9de5882a3a3ca48, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 9fb2d2bcdccfad04dbe16a727122cc7f
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneOptionSkip
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 9994e425998c199419fbe5a5154e7534, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: b6ba6613855d5d845b8c5ce15be2fc78
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneOptionSound
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 2b1b23e48984b374eacbee6e9e2a321f, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 68d9a237d6edf834ba3087c3222f6169
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneOptionText
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 61382a2548d772e44a7539ed0109c50a, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 0e611a5096e660140a45d5d4ea984c47
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneOptionVoice
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 510cfe1eea45da4499a91b59883fc177, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 976a26c1cc261ab4fa84426a9ddfbf88
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: ScenePayment
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b0c51ac78a2e15549890f68c0742b604, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 786e814a82fad344a8e512432a24868d
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: ScenePaymentDialog
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 7e5a5c6f97090eb46a2d759b461f1f0d, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: fc435075f8144fb4abd3ffb4161605fe
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: ScenePaymentList
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: d3988e54bce221945bdbf8a6ed757414, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: c22a1a893a38bdd4894adbcaa85a51ab
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneSaveLoad
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ce2ac35b6391e164d9e6b8d7a02cab01, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 0cec2631bfd82bd48bfaf9409bca56de
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneStorySelect
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 0348336d4b5f4a04c8646186c778bf94, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: f901dcdcd59122c4e8357aa686107edd
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneTitle
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 1e978c10984abb8418296516c9a64f74, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,126 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &5
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: ab764962595d4354d9d19cd05fd8b127
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &6
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &8
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &9
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 3}
|
||||
- component: {fileID: 10}
|
||||
m_Layer: 0
|
||||
m_Name: Wnd
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!1 &2
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: SceneTitleRestore
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!4 &4
|
||||
Transform:
|
||||
m_GameObject: {fileID: 2}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: e42de164e6dc949469ad0d29dcdb58d3, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,110 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &3
|
||||
OcclusionCullingSettings:
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: a6e3112c41b4cbe41be0559b13f374ea
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &5
|
||||
RenderSettings:
|
||||
m_Fog: 0
|
||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.01
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 300
|
||||
m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 0}
|
||||
m_IndirectSpecularColor: {r: 0.446579, g: 0.4964133, b: 0.5748178, a: 1}
|
||||
--- !u!157 &7
|
||||
LightmapSettings:
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 1
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_TemporalCoherenceThreshold: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &8
|
||||
NavMeshSettings:
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.1666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &1
|
||||
GameObject:
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 2}
|
||||
- component: {fileID: 9}
|
||||
- component: {fileID: 4}
|
||||
m_Layer: 0
|
||||
m_Name: App
|
||||
m_TagString: MainCamera
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &2
|
||||
Transform:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 1, z: -10}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!81 &4
|
||||
AudioListener:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
--- !u!114 &9
|
||||
MonoBehaviour:
|
||||
m_GameObject: {fileID: 1}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 2fd2e91bbbbb89c47aa0ef4acfd11c92, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
InitScene: SceneTitle
|
||||
InitDebugScene:
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 15
|
||||
VisualStudioVersion = 15.0.26228.4
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-firstpass", "Assembly-CSharp-firstpass\Assembly-CSharp-firstpass.csproj", "{32D17B6B-8A08-4AF7-8DA9-CC73798E69D6}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{32D17B6B-8A08-4AF7-8DA9-CC73798E69D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{32D17B6B-8A08-4AF7-8DA9-CC73798E69D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{32D17B6B-8A08-4AF7-8DA9-CC73798E69D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{32D17B6B-8A08-4AF7-8DA9-CC73798E69D6}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{32D17B6B-8A08-4AF7-8DA9-CC73798E69D6}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>Assembly-CSharp-firstpass</RootNamespace>
|
||||
<AssemblyName>Assembly-CSharp-firstpass</AssemblyName>
|
||||
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="P31RestKit">
|
||||
<HintPath>..\..\..\Desktop\alice hack\IOS\RAW DATA\Payload\aliceheart.app\Data\Managed\P31RestKit.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Core">
|
||||
<HintPath>..\..\..\Desktop\alice hack\IOS\RAW DATA\Payload\aliceheart.app\Data\Managed\System.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="UnityEngine">
|
||||
<HintPath>..\..\..\Desktop\alice hack\IOS\RAW DATA\Payload\aliceheart.app\Data\Managed\UnityEngine.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AppDesigner Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="GoogleIABManager.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="StoreKitBinding.cs" />
|
||||
<Compile Include="StoreKitDownload.cs" />
|
||||
<Compile Include="StoreKitDownloadState.cs" />
|
||||
<Compile Include="StoreKitManager.cs" />
|
||||
<Compile Include="StoreKitProduct.cs" />
|
||||
<Compile Include="StoreKitTransaction.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,7 @@
|
||||
using System;
|
||||
using Prime31;
|
||||
|
||||
// Token: 0x02000002 RID: 2
|
||||
public class GoogleIABManager : AbstractManager
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
[assembly: AssemblyVersion("0.0.0.0")]
|
||||
@@ -0,0 +1,164 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000003 RID: 3
|
||||
public class StoreKitBinding
|
||||
{
|
||||
// Token: 0x06000003 RID: 3
|
||||
[DllImport("__Internal")]
|
||||
private static extern bool _storeKitCanMakePayments();
|
||||
|
||||
// Token: 0x06000004 RID: 4 RVA: 0x000020FC File Offset: 0x000002FC
|
||||
public static bool canMakePayments()
|
||||
{
|
||||
return Application.platform == RuntimePlatform.IPhonePlayer && StoreKitBinding._storeKitCanMakePayments();
|
||||
}
|
||||
|
||||
// Token: 0x06000005 RID: 5
|
||||
[DllImport("__Internal")]
|
||||
private static extern string _storeKitGetAppStoreReceiptUrl();
|
||||
|
||||
// Token: 0x06000006 RID: 6 RVA: 0x00002110 File Offset: 0x00000310
|
||||
public static string getAppStoreReceiptLocation()
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
return StoreKitBinding._storeKitGetAppStoreReceiptUrl();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000007 RID: 7
|
||||
[DllImport("__Internal")]
|
||||
private static extern void _storeKitRequestProductData(string productIdentifier);
|
||||
|
||||
// Token: 0x06000008 RID: 8 RVA: 0x00002124 File Offset: 0x00000324
|
||||
public static void requestProductData(string[] productIdentifiers)
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
StoreKitBinding._storeKitRequestProductData(string.Join(",", productIdentifiers));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000009 RID: 9
|
||||
[DllImport("__Internal")]
|
||||
private static extern void _storeKitPurchaseProduct(string productIdentifier, int quantity);
|
||||
|
||||
// Token: 0x0600000A RID: 10 RVA: 0x00002144 File Offset: 0x00000344
|
||||
public static void purchaseProduct(string productIdentifier, int quantity)
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
StoreKitBinding._storeKitPurchaseProduct(productIdentifier, quantity);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600000B RID: 11
|
||||
[DllImport("__Internal")]
|
||||
private static extern void _storeKitFinishPendingTransactions();
|
||||
|
||||
// Token: 0x0600000C RID: 12 RVA: 0x00002158 File Offset: 0x00000358
|
||||
public static void finishPendingTransactions()
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
StoreKitBinding._storeKitFinishPendingTransactions();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600000D RID: 13
|
||||
[DllImport("__Internal")]
|
||||
private static extern void _storeKitFinishPendingTransaction(string transactionIdentifier);
|
||||
|
||||
// Token: 0x0600000E RID: 14 RVA: 0x0000216C File Offset: 0x0000036C
|
||||
public static void finishPendingTransaction(string transactionIdentifier)
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
StoreKitBinding._storeKitFinishPendingTransaction(transactionIdentifier);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600000F RID: 15
|
||||
[DllImport("__Internal")]
|
||||
private static extern void _storeKitPauseDownloads();
|
||||
|
||||
// Token: 0x06000010 RID: 16 RVA: 0x00002180 File Offset: 0x00000380
|
||||
public static void pauseDownloads()
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
StoreKitBinding._storeKitPauseDownloads();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000011 RID: 17
|
||||
[DllImport("__Internal")]
|
||||
private static extern void _storeKitResumeDownloads();
|
||||
|
||||
// Token: 0x06000012 RID: 18 RVA: 0x00002194 File Offset: 0x00000394
|
||||
public static void resumeDownloads()
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
StoreKitBinding._storeKitResumeDownloads();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000013 RID: 19
|
||||
[DllImport("__Internal")]
|
||||
private static extern void _storeKitCancelDownloads();
|
||||
|
||||
// Token: 0x06000014 RID: 20 RVA: 0x000021A8 File Offset: 0x000003A8
|
||||
public static void cancelDownloads()
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
StoreKitBinding._storeKitCancelDownloads();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000015 RID: 21
|
||||
[DllImport("__Internal")]
|
||||
private static extern void _storeKitRestoreCompletedTransactions();
|
||||
|
||||
// Token: 0x06000016 RID: 22 RVA: 0x000021BC File Offset: 0x000003BC
|
||||
public static void restoreCompletedTransactions()
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
StoreKitBinding._storeKitRestoreCompletedTransactions();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000017 RID: 23
|
||||
[DllImport("__Internal")]
|
||||
private static extern string _storeKitGetAllSavedTransactions();
|
||||
|
||||
// Token: 0x06000018 RID: 24 RVA: 0x000021D0 File Offset: 0x000003D0
|
||||
public static List<StoreKitTransaction> getAllSavedTransactions()
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
string json = StoreKitBinding._storeKitGetAllSavedTransactions();
|
||||
return StoreKitTransaction.transactionsFromJson(json);
|
||||
}
|
||||
return new List<StoreKitTransaction>();
|
||||
}
|
||||
|
||||
// Token: 0x06000019 RID: 25
|
||||
[DllImport("__Internal")]
|
||||
private static extern void _storeKitDisplayStoreWithProductId(string productId);
|
||||
|
||||
// Token: 0x0600001A RID: 26 RVA: 0x000021FC File Offset: 0x000003FC
|
||||
public static void displayStoreWithProductId(string productId)
|
||||
{
|
||||
if (Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
StoreKitBinding._storeKitDisplayStoreWithProductId(productId);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Prime31;
|
||||
|
||||
// Token: 0x02000005 RID: 5
|
||||
public class StoreKitDownload
|
||||
{
|
||||
// Token: 0x0600001C RID: 28 RVA: 0x00002218 File Offset: 0x00000418
|
||||
public static List<StoreKitDownload> downloadsFromJson(string json)
|
||||
{
|
||||
List<StoreKitDownload> list = new List<StoreKitDownload>();
|
||||
List<object> list2 = json.listFromJson();
|
||||
if (list2 == null)
|
||||
{
|
||||
return list;
|
||||
}
|
||||
foreach (object obj in list2)
|
||||
{
|
||||
Dictionary<string, object> dict = (Dictionary<string, object>)obj;
|
||||
list.Add(StoreKitDownload.downloadFromDictionary(dict));
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x0600001D RID: 29 RVA: 0x0000229C File Offset: 0x0000049C
|
||||
public static StoreKitDownload downloadFromDictionary(Dictionary<string, object> dict)
|
||||
{
|
||||
StoreKitDownload storeKitDownload = new StoreKitDownload();
|
||||
if (dict.ContainsKey("downloadState"))
|
||||
{
|
||||
storeKitDownload.downloadState = (StoreKitDownloadState)int.Parse(dict["downloadState"].ToString());
|
||||
}
|
||||
if (dict.ContainsKey("contentLength"))
|
||||
{
|
||||
storeKitDownload.contentLength = double.Parse(dict["contentLength"].ToString());
|
||||
}
|
||||
if (dict.ContainsKey("contentIdentifier"))
|
||||
{
|
||||
storeKitDownload.contentIdentifier = dict["contentIdentifier"].ToString();
|
||||
}
|
||||
if (dict.ContainsKey("contentURL"))
|
||||
{
|
||||
storeKitDownload.contentURL = dict["contentURL"].ToString();
|
||||
}
|
||||
if (dict.ContainsKey("contentVersion"))
|
||||
{
|
||||
storeKitDownload.contentVersion = dict["contentVersion"].ToString();
|
||||
}
|
||||
if (dict.ContainsKey("error"))
|
||||
{
|
||||
storeKitDownload.error = dict["error"].ToString();
|
||||
}
|
||||
if (dict.ContainsKey("progress"))
|
||||
{
|
||||
storeKitDownload.progress = float.Parse(dict["progress"].ToString());
|
||||
}
|
||||
if (dict.ContainsKey("timeRemaining"))
|
||||
{
|
||||
storeKitDownload.timeRemaining = double.Parse(dict["timeRemaining"].ToString());
|
||||
}
|
||||
if (dict.ContainsKey("transaction"))
|
||||
{
|
||||
storeKitDownload.transaction = StoreKitTransaction.transactionFromDictionary(dict["transaction"] as Dictionary<string, object>);
|
||||
}
|
||||
return storeKitDownload;
|
||||
}
|
||||
|
||||
// Token: 0x0600001E RID: 30 RVA: 0x00002420 File Offset: 0x00000620
|
||||
public override string ToString()
|
||||
{
|
||||
return string.Format("<StoreKitDownload> downloadState: {0}\n contentLength: {1}\n contentIdentifier: {2}\n contentURL: {3}\n contentVersion: {4}\n error: {5}\n progress: {6}\n transaction: {7}", new object[]
|
||||
{
|
||||
this.downloadState,
|
||||
this.contentLength,
|
||||
this.contentIdentifier,
|
||||
this.contentURL,
|
||||
this.contentVersion,
|
||||
this.error,
|
||||
this.progress,
|
||||
this.transaction
|
||||
});
|
||||
}
|
||||
|
||||
// Token: 0x04000008 RID: 8
|
||||
public StoreKitDownloadState downloadState;
|
||||
|
||||
// Token: 0x04000009 RID: 9
|
||||
public double contentLength;
|
||||
|
||||
// Token: 0x0400000A RID: 10
|
||||
public string contentIdentifier;
|
||||
|
||||
// Token: 0x0400000B RID: 11
|
||||
public string contentURL;
|
||||
|
||||
// Token: 0x0400000C RID: 12
|
||||
public string contentVersion;
|
||||
|
||||
// Token: 0x0400000D RID: 13
|
||||
public string error;
|
||||
|
||||
// Token: 0x0400000E RID: 14
|
||||
public float progress;
|
||||
|
||||
// Token: 0x0400000F RID: 15
|
||||
public double timeRemaining;
|
||||
|
||||
// Token: 0x04000010 RID: 16
|
||||
public StoreKitTransaction transaction;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x02000004 RID: 4
|
||||
public enum StoreKitDownloadState
|
||||
{
|
||||
// Token: 0x04000002 RID: 2
|
||||
Waiting,
|
||||
// Token: 0x04000003 RID: 3
|
||||
Active,
|
||||
// Token: 0x04000004 RID: 4
|
||||
Paused,
|
||||
// Token: 0x04000005 RID: 5
|
||||
Finished,
|
||||
// Token: 0x04000006 RID: 6
|
||||
Failed,
|
||||
// Token: 0x04000007 RID: 7
|
||||
Cancelled
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Prime31;
|
||||
|
||||
// Token: 0x02000006 RID: 6
|
||||
public class StoreKitManager : AbstractManager
|
||||
{
|
||||
// Token: 0x06000020 RID: 32 RVA: 0x0000249C File Offset: 0x0000069C
|
||||
static StoreKitManager()
|
||||
{
|
||||
AbstractManager.initialize(typeof(StoreKitManager));
|
||||
}
|
||||
|
||||
// Token: 0x14000001 RID: 1
|
||||
// (add) Token: 0x06000021 RID: 33 RVA: 0x000024B4 File Offset: 0x000006B4
|
||||
// (remove) Token: 0x06000022 RID: 34 RVA: 0x000024CC File Offset: 0x000006CC
|
||||
public static event Action<List<StoreKitProduct>> productListReceivedEvent;
|
||||
|
||||
// Token: 0x14000002 RID: 2
|
||||
// (add) Token: 0x06000023 RID: 35 RVA: 0x000024E4 File Offset: 0x000006E4
|
||||
// (remove) Token: 0x06000024 RID: 36 RVA: 0x000024FC File Offset: 0x000006FC
|
||||
public static event Action<string> productListRequestFailedEvent;
|
||||
|
||||
// Token: 0x14000003 RID: 3
|
||||
// (add) Token: 0x06000025 RID: 37 RVA: 0x00002514 File Offset: 0x00000714
|
||||
// (remove) Token: 0x06000026 RID: 38 RVA: 0x0000252C File Offset: 0x0000072C
|
||||
public static event Action<StoreKitTransaction> productPurchaseAwaitingConfirmationEvent;
|
||||
|
||||
// Token: 0x14000004 RID: 4
|
||||
// (add) Token: 0x06000027 RID: 39 RVA: 0x00002544 File Offset: 0x00000744
|
||||
// (remove) Token: 0x06000028 RID: 40 RVA: 0x0000255C File Offset: 0x0000075C
|
||||
public static event Action<StoreKitTransaction> purchaseSuccessfulEvent;
|
||||
|
||||
// Token: 0x14000005 RID: 5
|
||||
// (add) Token: 0x06000029 RID: 41 RVA: 0x00002574 File Offset: 0x00000774
|
||||
// (remove) Token: 0x0600002A RID: 42 RVA: 0x0000258C File Offset: 0x0000078C
|
||||
public static event Action<string> purchaseFailedEvent;
|
||||
|
||||
// Token: 0x14000006 RID: 6
|
||||
// (add) Token: 0x0600002B RID: 43 RVA: 0x000025A4 File Offset: 0x000007A4
|
||||
// (remove) Token: 0x0600002C RID: 44 RVA: 0x000025BC File Offset: 0x000007BC
|
||||
public static event Action<string> purchaseCancelledEvent;
|
||||
|
||||
// Token: 0x14000007 RID: 7
|
||||
// (add) Token: 0x0600002D RID: 45 RVA: 0x000025D4 File Offset: 0x000007D4
|
||||
// (remove) Token: 0x0600002E RID: 46 RVA: 0x000025EC File Offset: 0x000007EC
|
||||
public static event Action<string> restoreTransactionsFailedEvent;
|
||||
|
||||
// Token: 0x14000008 RID: 8
|
||||
// (add) Token: 0x0600002F RID: 47 RVA: 0x00002604 File Offset: 0x00000804
|
||||
// (remove) Token: 0x06000030 RID: 48 RVA: 0x0000261C File Offset: 0x0000081C
|
||||
public static event Action restoreTransactionsFinishedEvent;
|
||||
|
||||
// Token: 0x14000009 RID: 9
|
||||
// (add) Token: 0x06000031 RID: 49 RVA: 0x00002634 File Offset: 0x00000834
|
||||
// (remove) Token: 0x06000032 RID: 50 RVA: 0x0000264C File Offset: 0x0000084C
|
||||
public static event Action<List<StoreKitDownload>> paymentQueueUpdatedDownloadsEvent;
|
||||
|
||||
// Token: 0x06000033 RID: 51 RVA: 0x00002664 File Offset: 0x00000864
|
||||
public void productPurchaseAwaitingConfirmation(string json)
|
||||
{
|
||||
if (StoreKitManager.productPurchaseAwaitingConfirmationEvent != null)
|
||||
{
|
||||
StoreKitManager.productPurchaseAwaitingConfirmationEvent(StoreKitTransaction.transactionFromJson(json));
|
||||
}
|
||||
if (StoreKitManager.autoConfirmTransactions)
|
||||
{
|
||||
StoreKitBinding.finishPendingTransactions();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000034 RID: 52 RVA: 0x00002690 File Offset: 0x00000890
|
||||
public void productPurchased(string json)
|
||||
{
|
||||
if (StoreKitManager.purchaseSuccessfulEvent != null)
|
||||
{
|
||||
StoreKitManager.purchaseSuccessfulEvent(StoreKitTransaction.transactionFromJson(json));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000035 RID: 53 RVA: 0x000026AC File Offset: 0x000008AC
|
||||
public void productPurchaseFailed(string error)
|
||||
{
|
||||
if (StoreKitManager.purchaseFailedEvent != null)
|
||||
{
|
||||
StoreKitManager.purchaseFailedEvent(error);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000036 RID: 54 RVA: 0x000026C4 File Offset: 0x000008C4
|
||||
public void productPurchaseCancelled(string error)
|
||||
{
|
||||
if (StoreKitManager.purchaseCancelledEvent != null)
|
||||
{
|
||||
StoreKitManager.purchaseCancelledEvent(error);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000037 RID: 55 RVA: 0x000026DC File Offset: 0x000008DC
|
||||
public void productsReceived(string json)
|
||||
{
|
||||
if (StoreKitManager.productListReceivedEvent != null)
|
||||
{
|
||||
StoreKitManager.productListReceivedEvent(StoreKitProduct.productsFromJson(json));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000038 RID: 56 RVA: 0x000026F8 File Offset: 0x000008F8
|
||||
public void productsRequestDidFail(string error)
|
||||
{
|
||||
if (StoreKitManager.productListRequestFailedEvent != null)
|
||||
{
|
||||
StoreKitManager.productListRequestFailedEvent(error);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000039 RID: 57 RVA: 0x00002710 File Offset: 0x00000910
|
||||
public void restoreCompletedTransactionsFailed(string error)
|
||||
{
|
||||
if (StoreKitManager.restoreTransactionsFailedEvent != null)
|
||||
{
|
||||
StoreKitManager.restoreTransactionsFailedEvent(error);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600003A RID: 58 RVA: 0x00002728 File Offset: 0x00000928
|
||||
public void restoreCompletedTransactionsFinished(string empty)
|
||||
{
|
||||
if (StoreKitManager.restoreTransactionsFinishedEvent != null)
|
||||
{
|
||||
StoreKitManager.restoreTransactionsFinishedEvent();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600003B RID: 59 RVA: 0x00002740 File Offset: 0x00000940
|
||||
public void paymentQueueUpdatedDownloads(string json)
|
||||
{
|
||||
if (StoreKitManager.paymentQueueUpdatedDownloadsEvent != null)
|
||||
{
|
||||
StoreKitManager.paymentQueueUpdatedDownloadsEvent(StoreKitDownload.downloadsFromJson(json));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000011 RID: 17
|
||||
public static bool autoConfirmTransactions = true;
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Prime31;
|
||||
|
||||
// Token: 0x02000007 RID: 7
|
||||
public class StoreKitProduct
|
||||
{
|
||||
// Token: 0x17000001 RID: 1
|
||||
// (get) Token: 0x0600003D RID: 61 RVA: 0x00002764 File Offset: 0x00000964
|
||||
// (set) Token: 0x0600003E RID: 62 RVA: 0x0000276C File Offset: 0x0000096C
|
||||
public string productIdentifier { get; private set; }
|
||||
|
||||
// Token: 0x17000002 RID: 2
|
||||
// (get) Token: 0x0600003F RID: 63 RVA: 0x00002778 File Offset: 0x00000978
|
||||
// (set) Token: 0x06000040 RID: 64 RVA: 0x00002780 File Offset: 0x00000980
|
||||
public string title { get; private set; }
|
||||
|
||||
// Token: 0x17000003 RID: 3
|
||||
// (get) Token: 0x06000041 RID: 65 RVA: 0x0000278C File Offset: 0x0000098C
|
||||
// (set) Token: 0x06000042 RID: 66 RVA: 0x00002794 File Offset: 0x00000994
|
||||
public string description { get; private set; }
|
||||
|
||||
// Token: 0x17000004 RID: 4
|
||||
// (get) Token: 0x06000043 RID: 67 RVA: 0x000027A0 File Offset: 0x000009A0
|
||||
// (set) Token: 0x06000044 RID: 68 RVA: 0x000027A8 File Offset: 0x000009A8
|
||||
public string price { get; private set; }
|
||||
|
||||
// Token: 0x17000005 RID: 5
|
||||
// (get) Token: 0x06000045 RID: 69 RVA: 0x000027B4 File Offset: 0x000009B4
|
||||
// (set) Token: 0x06000046 RID: 70 RVA: 0x000027BC File Offset: 0x000009BC
|
||||
public string currencySymbol { get; private set; }
|
||||
|
||||
// Token: 0x17000006 RID: 6
|
||||
// (get) Token: 0x06000047 RID: 71 RVA: 0x000027C8 File Offset: 0x000009C8
|
||||
// (set) Token: 0x06000048 RID: 72 RVA: 0x000027D0 File Offset: 0x000009D0
|
||||
public string currencyCode { get; private set; }
|
||||
|
||||
// Token: 0x17000007 RID: 7
|
||||
// (get) Token: 0x06000049 RID: 73 RVA: 0x000027DC File Offset: 0x000009DC
|
||||
// (set) Token: 0x0600004A RID: 74 RVA: 0x000027E4 File Offset: 0x000009E4
|
||||
public string formattedPrice { get; private set; }
|
||||
|
||||
// Token: 0x0600004B RID: 75 RVA: 0x000027F0 File Offset: 0x000009F0
|
||||
public static List<StoreKitProduct> productsFromJson(string json)
|
||||
{
|
||||
List<StoreKitProduct> list = new List<StoreKitProduct>();
|
||||
List<object> list2 = json.listFromJson();
|
||||
foreach (object obj in list2)
|
||||
{
|
||||
Dictionary<string, object> ht = (Dictionary<string, object>)obj;
|
||||
list.Add(StoreKitProduct.productFromDictionary(ht));
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x0600004C RID: 76 RVA: 0x0000286C File Offset: 0x00000A6C
|
||||
public static StoreKitProduct productFromDictionary(Dictionary<string, object> ht)
|
||||
{
|
||||
StoreKitProduct storeKitProduct = new StoreKitProduct();
|
||||
if (ht.ContainsKey("productIdentifier"))
|
||||
{
|
||||
storeKitProduct.productIdentifier = ht["productIdentifier"].ToString();
|
||||
}
|
||||
if (ht.ContainsKey("localizedTitle"))
|
||||
{
|
||||
storeKitProduct.title = ht["localizedTitle"].ToString();
|
||||
}
|
||||
if (ht.ContainsKey("localizedDescription"))
|
||||
{
|
||||
storeKitProduct.description = ht["localizedDescription"].ToString();
|
||||
}
|
||||
if (ht.ContainsKey("price"))
|
||||
{
|
||||
storeKitProduct.price = ht["price"].ToString();
|
||||
}
|
||||
if (ht.ContainsKey("currencySymbol"))
|
||||
{
|
||||
storeKitProduct.currencySymbol = ht["currencySymbol"].ToString();
|
||||
}
|
||||
if (ht.ContainsKey("currencyCode"))
|
||||
{
|
||||
storeKitProduct.currencyCode = ht["currencyCode"].ToString();
|
||||
}
|
||||
if (ht.ContainsKey("formattedPrice"))
|
||||
{
|
||||
storeKitProduct.formattedPrice = ht["formattedPrice"].ToString();
|
||||
}
|
||||
return storeKitProduct;
|
||||
}
|
||||
|
||||
// Token: 0x0600004D RID: 77 RVA: 0x0000298C File Offset: 0x00000B8C
|
||||
public override string ToString()
|
||||
{
|
||||
return string.Format("<StoreKitProduct>\nID: {0}\nTitle: {1}\nDescription: {2}\nPrice: {3}\nCurrency Symbol: {4}\nFormatted Price: {5}\nCurrency Code: {6}", new object[]
|
||||
{
|
||||
this.productIdentifier,
|
||||
this.title,
|
||||
this.description,
|
||||
this.price,
|
||||
this.currencySymbol,
|
||||
this.formattedPrice,
|
||||
this.currencyCode
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Prime31;
|
||||
|
||||
// Token: 0x02000008 RID: 8
|
||||
public class StoreKitTransaction
|
||||
{
|
||||
// Token: 0x0600004F RID: 79 RVA: 0x000029F0 File Offset: 0x00000BF0
|
||||
public static List<StoreKitTransaction> transactionsFromJson(string json)
|
||||
{
|
||||
List<StoreKitTransaction> list = new List<StoreKitTransaction>();
|
||||
List<object> list2 = json.listFromJson();
|
||||
if (list2 == null)
|
||||
{
|
||||
return list;
|
||||
}
|
||||
foreach (object obj in list2)
|
||||
{
|
||||
Dictionary<string, object> dict = (Dictionary<string, object>)obj;
|
||||
list.Add(StoreKitTransaction.transactionFromDictionary(dict));
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x06000050 RID: 80 RVA: 0x00002A74 File Offset: 0x00000C74
|
||||
public static StoreKitTransaction transactionFromJson(string json)
|
||||
{
|
||||
if (json.dictionaryFromJson() == null)
|
||||
{
|
||||
return new StoreKitTransaction();
|
||||
}
|
||||
return StoreKitTransaction.transactionFromDictionary(json.dictionaryFromJson());
|
||||
}
|
||||
|
||||
// Token: 0x06000051 RID: 81 RVA: 0x00002AA0 File Offset: 0x00000CA0
|
||||
public static StoreKitTransaction transactionFromDictionary(Dictionary<string, object> dict)
|
||||
{
|
||||
StoreKitTransaction storeKitTransaction = new StoreKitTransaction();
|
||||
if (dict.ContainsKey("productIdentifier"))
|
||||
{
|
||||
storeKitTransaction.productIdentifier = dict["productIdentifier"].ToString();
|
||||
}
|
||||
if (dict.ContainsKey("transactionIdentifier"))
|
||||
{
|
||||
storeKitTransaction.transactionIdentifier = dict["transactionIdentifier"].ToString();
|
||||
}
|
||||
if (dict.ContainsKey("base64EncodedReceipt"))
|
||||
{
|
||||
storeKitTransaction.base64EncodedTransactionReceipt = dict["base64EncodedReceipt"].ToString();
|
||||
}
|
||||
if (dict.ContainsKey("quantity"))
|
||||
{
|
||||
storeKitTransaction.quantity = int.Parse(dict["quantity"].ToString());
|
||||
}
|
||||
return storeKitTransaction;
|
||||
}
|
||||
|
||||
// Token: 0x06000052 RID: 82 RVA: 0x00002B54 File Offset: 0x00000D54
|
||||
public override string ToString()
|
||||
{
|
||||
return string.Format("<StoreKitTransaction> ID: {0}, quantity: {1}, transactionIdentifier: {2}", this.productIdentifier, this.quantity, this.transactionIdentifier);
|
||||
}
|
||||
|
||||
// Token: 0x04000022 RID: 34
|
||||
public string productIdentifier;
|
||||
|
||||
// Token: 0x04000023 RID: 35
|
||||
public string transactionIdentifier;
|
||||
|
||||
// Token: 0x04000024 RID: 36
|
||||
public string base64EncodedTransactionReceipt;
|
||||
|
||||
// Token: 0x04000025 RID: 37
|
||||
public int quantity;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 15
|
||||
VisualStudioVersion = 15.0.26228.4
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp\Assembly-CSharp.csproj", "{F8A40C95-4AF9-4F7A-B52F-35A1F6AACD05}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{F8A40C95-4AF9-4F7A-B52F-35A1F6AACD05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{F8A40C95-4AF9-4F7A-B52F-35A1F6AACD05}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{F8A40C95-4AF9-4F7A-B52F-35A1F6AACD05}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{F8A40C95-4AF9-4F7A-B52F-35A1F6AACD05}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,685 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using PaymentStoreApi;
|
||||
using Qoo;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000181 RID: 385
|
||||
public static class AMAppStore
|
||||
{
|
||||
// Token: 0x06000AD6 RID: 2774 RVA: 0x0002F798 File Offset: 0x0002D998
|
||||
public static bool ResultWaitInit(ref AMAppStore.ResultStatus eResult)
|
||||
{
|
||||
if (AMAppStore.Wait(AMAppStore.CommandNo.CMD_INIT))
|
||||
{
|
||||
eResult = AMAppStore.GetResult(AMAppStore.CommandNo.CMD_INIT);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06000AD7 RID: 2775 RVA: 0x0002F7B0 File Offset: 0x0002D9B0
|
||||
public static bool ResultWaitPurchase(ref AMAppStore.ResultStatus eResult)
|
||||
{
|
||||
if (AMAppStore.Wait(AMAppStore.CommandNo.CMD_PURCHASE))
|
||||
{
|
||||
eResult = AMAppStore.GetResult(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06000AD8 RID: 2776 RVA: 0x0002F7C8 File Offset: 0x0002D9C8
|
||||
public static bool ResultWaitPurchased(ref AMAppStore.ResultStatus eResult)
|
||||
{
|
||||
if (AMAppStore.Wait(AMAppStore.CommandNo.CMD_PURCHASED))
|
||||
{
|
||||
eResult = AMAppStore.GetResult(AMAppStore.CommandNo.CMD_PURCHASED);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06000AD9 RID: 2777 RVA: 0x0002F7E0 File Offset: 0x0002D9E0
|
||||
public static bool ResultWaitMenu(ref AMAppStore.ResultStatus eResult)
|
||||
{
|
||||
if (AMAppStore.Wait(AMAppStore.CommandNo.CMD_MENU))
|
||||
{
|
||||
eResult = AMAppStore.GetResult(AMAppStore.CommandNo.CMD_MENU);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06000ADA RID: 2778 RVA: 0x0002F7F8 File Offset: 0x0002D9F8
|
||||
public static bool ResultWaitRestore(ref AMAppStore.ResultStatus eResult)
|
||||
{
|
||||
if (AMAppStore.Wait(AMAppStore.CommandNo.CMD_RESTORE))
|
||||
{
|
||||
eResult = AMAppStore.GetResult(AMAppStore.CommandNo.CMD_RESTORE);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06000ADB RID: 2779 RVA: 0x0002F810 File Offset: 0x0002DA10
|
||||
public static string GetErrorInit()
|
||||
{
|
||||
return AMAppStore.GetErrorMessage(AMAppStore.CommandNo.CMD_INIT);
|
||||
}
|
||||
|
||||
// Token: 0x06000ADC RID: 2780 RVA: 0x0002F818 File Offset: 0x0002DA18
|
||||
public static string GetErrorPurchase()
|
||||
{
|
||||
return AMAppStore.GetErrorMessage(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
}
|
||||
|
||||
// Token: 0x06000ADD RID: 2781 RVA: 0x0002F820 File Offset: 0x0002DA20
|
||||
public static string GetErrorPurchased()
|
||||
{
|
||||
return AMAppStore.GetErrorMessage(AMAppStore.CommandNo.CMD_PURCHASED);
|
||||
}
|
||||
|
||||
// Token: 0x06000ADE RID: 2782 RVA: 0x0002F828 File Offset: 0x0002DA28
|
||||
public static string GetErrorMenu()
|
||||
{
|
||||
return AMAppStore.GetErrorMessage(AMAppStore.CommandNo.CMD_MENU);
|
||||
}
|
||||
|
||||
// Token: 0x06000ADF RID: 2783 RVA: 0x0002F830 File Offset: 0x0002DA30
|
||||
public static string GetErrorRestore()
|
||||
{
|
||||
return AMAppStore.GetErrorMessage(AMAppStore.CommandNo.CMD_RESTORE);
|
||||
}
|
||||
|
||||
// Token: 0x06000AE0 RID: 2784 RVA: 0x0002F838 File Offset: 0x0002DA38
|
||||
public static int GetPurchasesList(ref List<AMAppStore.OpenPurchasesList> PurchasesList)
|
||||
{
|
||||
List<StoreKitTransaction> purchasesList = AMAppStore.WrapStore.GetPurchasesList();
|
||||
int count = purchasesList.Count;
|
||||
if (count == 0)
|
||||
{
|
||||
PurchasesList.Clear();
|
||||
}
|
||||
else
|
||||
{
|
||||
AMAppStore.OpenPurchasesList item = default(AMAppStore.OpenPurchasesList);
|
||||
for (int i = 0; i < purchasesList.Count; i++)
|
||||
{
|
||||
item.Set(purchasesList[i].productIdentifier, true);
|
||||
if (!PurchasesList.Contains(item))
|
||||
{
|
||||
PurchasesList.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
// Token: 0x06000AE1 RID: 2785 RVA: 0x0002F8B0 File Offset: 0x0002DAB0
|
||||
public static int GetMenuList(ref List<AMAppStore.OpenMenuList> MenuList)
|
||||
{
|
||||
if (AMAppStore.m_MenuList == null)
|
||||
{
|
||||
MenuList.Clear();
|
||||
return 0;
|
||||
}
|
||||
int count = AMAppStore.m_MenuList.Count;
|
||||
if (count == 0)
|
||||
{
|
||||
MenuList.Clear();
|
||||
return 0;
|
||||
}
|
||||
AMAppStore.OpenMenuList item = default(AMAppStore.OpenMenuList);
|
||||
for (int i = 0; i < AMAppStore.m_MenuList.Count; i++)
|
||||
{
|
||||
item.Set(AMAppStore.m_MenuList[i].productIdentifier, AMAppStore.m_MenuList[i].price);
|
||||
if (!MenuList.Contains(item))
|
||||
{
|
||||
MenuList.Add(item);
|
||||
}
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
// Token: 0x06000AE2 RID: 2786 RVA: 0x0002F94C File Offset: 0x0002DB4C
|
||||
public static bool Init(string szKey)
|
||||
{
|
||||
AMAppStore.WrapStore.Init(szKey);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000AE3 RID: 2787 RVA: 0x0002F958 File Offset: 0x0002DB58
|
||||
public static void End()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000AE4 RID: 2788 RVA: 0x0002F95C File Offset: 0x0002DB5C
|
||||
public static bool CheckCondition()
|
||||
{
|
||||
return AMAppStore.WrapStore.CheckPayment();
|
||||
}
|
||||
|
||||
// Token: 0x06000AE5 RID: 2789 RVA: 0x0002F964 File Offset: 0x0002DB64
|
||||
public static bool RequestPurchase(string szProduct)
|
||||
{
|
||||
if (AMAppStore.CheckReqBusy(AMAppStore.CommandNo.CMD_PURCHASE))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
AMAppStore.SetReqBusy(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
AMAppStore.WrapStore.PurchaseProduct(szProduct, 1);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000AE6 RID: 2790 RVA: 0x0002F984 File Offset: 0x0002DB84
|
||||
public static bool RequestAfterPurchase(string[] szProducts)
|
||||
{
|
||||
if (AMAppStore.CheckReqBusy(AMAppStore.CommandNo.CMD_PURCHASED))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
AMAppStore.m_PurchasesList = AMAppStore.WrapStore.GetPurchasesList();
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_PURCHASED);
|
||||
AMAppStore.SetSuccess(AMAppStore.CommandNo.CMD_PURCHASED);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000AE7 RID: 2791 RVA: 0x0002F9B8 File Offset: 0x0002DBB8
|
||||
public static bool RequestMenuList(string[] szProducts)
|
||||
{
|
||||
if (AMAppStore.CheckReqBusy(AMAppStore.CommandNo.CMD_MENU))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
AMAppStore.SetReqBusy(AMAppStore.CommandNo.CMD_MENU);
|
||||
AMAppStore.WrapStore.GetMenu(szProducts);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000AE8 RID: 2792 RVA: 0x0002F9D4 File Offset: 0x0002DBD4
|
||||
public static bool RequestRestore(string[] szProducts)
|
||||
{
|
||||
if (AMAppStore.CheckReqBusy(AMAppStore.CommandNo.CMD_RESTORE))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
AMAppStore.SetReqBusy(AMAppStore.CommandNo.CMD_RESTORE);
|
||||
AMAppStore.WrapStore.Restore();
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000AE9 RID: 2793 RVA: 0x0002F9F0 File Offset: 0x0002DBF0
|
||||
public static void RegistrationEvent()
|
||||
{
|
||||
StoreKitManager.productPurchaseAwaitingConfirmationEvent += AMAppStore.productPurchaseAwaitingConfirmationEvent;
|
||||
StoreKitManager.purchaseSuccessfulEvent += AMAppStore.purchaseSuccessful;
|
||||
StoreKitManager.purchaseCancelledEvent += AMAppStore.purchaseCancelled;
|
||||
StoreKitManager.purchaseFailedEvent += AMAppStore.purchaseFailed;
|
||||
StoreKitManager.productListReceivedEvent += AMAppStore.productListReceivedEvent;
|
||||
StoreKitManager.productListRequestFailedEvent += AMAppStore.productListRequestFailed;
|
||||
StoreKitManager.restoreTransactionsFailedEvent += AMAppStore.restoreTransactionsFailed;
|
||||
StoreKitManager.restoreTransactionsFinishedEvent += AMAppStore.restoreTransactionsFinished;
|
||||
StoreKitManager.paymentQueueUpdatedDownloadsEvent += AMAppStore.paymentQueueUpdatedDownloadsEvent;
|
||||
}
|
||||
|
||||
// Token: 0x06000AEA RID: 2794 RVA: 0x0002FA98 File Offset: 0x0002DC98
|
||||
public static void DeleteEvent()
|
||||
{
|
||||
StoreKitManager.productPurchaseAwaitingConfirmationEvent -= AMAppStore.productPurchaseAwaitingConfirmationEvent;
|
||||
StoreKitManager.purchaseSuccessfulEvent -= AMAppStore.purchaseSuccessful;
|
||||
StoreKitManager.purchaseCancelledEvent -= AMAppStore.purchaseCancelled;
|
||||
StoreKitManager.purchaseFailedEvent -= AMAppStore.purchaseFailed;
|
||||
StoreKitManager.productListReceivedEvent -= AMAppStore.productListReceivedEvent;
|
||||
StoreKitManager.productListRequestFailedEvent -= AMAppStore.productListRequestFailed;
|
||||
StoreKitManager.restoreTransactionsFailedEvent -= AMAppStore.restoreTransactionsFailed;
|
||||
StoreKitManager.restoreTransactionsFinishedEvent -= AMAppStore.restoreTransactionsFinished;
|
||||
StoreKitManager.paymentQueueUpdatedDownloadsEvent -= AMAppStore.paymentQueueUpdatedDownloadsEvent;
|
||||
}
|
||||
|
||||
// Token: 0x06000AEB RID: 2795 RVA: 0x0002FB40 File Offset: 0x0002DD40
|
||||
public static bool CheckPurchased(string ProductId)
|
||||
{
|
||||
return AMAppStore.m_PurchasesList != null && AMAppStore.m_PurchasesList.Count != 0 && AMAppStore.m_PurchasesList.Find((StoreKitTransaction i) => i.productIdentifier == ProductId) != null;
|
||||
}
|
||||
|
||||
// Token: 0x06000AEC RID: 2796 RVA: 0x0002FB98 File Offset: 0x0002DD98
|
||||
public static string GetPrice(string ProductId)
|
||||
{
|
||||
if (AMAppStore.m_MenuList == null)
|
||||
{
|
||||
return "---";
|
||||
}
|
||||
if (AMAppStore.m_MenuList.Count == 0)
|
||||
{
|
||||
return "---";
|
||||
}
|
||||
StoreKitProduct storeKitProduct = AMAppStore.m_MenuList.Find((StoreKitProduct i) => i.productIdentifier == ProductId);
|
||||
if (storeKitProduct == null)
|
||||
{
|
||||
return "---";
|
||||
}
|
||||
return storeKitProduct.formattedPrice;
|
||||
}
|
||||
|
||||
// Token: 0x06000AED RID: 2797 RVA: 0x0002FC00 File Offset: 0x0002DE00
|
||||
private static bool CheckRequestStatus(AMAppStore.CommandNo eCommandNo, AMAppStore.ReqStatus eStatus)
|
||||
{
|
||||
return AMAppStore.m_CmdSt[(int)eCommandNo].GetReqStatus() == eStatus;
|
||||
}
|
||||
|
||||
// Token: 0x06000AEE RID: 2798 RVA: 0x0002FC1C File Offset: 0x0002DE1C
|
||||
private static void SetRequestStatus(AMAppStore.CommandNo eCommandNo, AMAppStore.ReqStatus eStatus)
|
||||
{
|
||||
AMAppStore.m_CmdSt[(int)eCommandNo].SetReqStatus(eStatus);
|
||||
}
|
||||
|
||||
// Token: 0x06000AEF RID: 2799 RVA: 0x0002FC30 File Offset: 0x0002DE30
|
||||
private static AMAppStore.ResultStatus GetRequestResult(AMAppStore.CommandNo eCommandNo)
|
||||
{
|
||||
return AMAppStore.m_CmdSt[(int)eCommandNo].GetResultStatus();
|
||||
}
|
||||
|
||||
// Token: 0x06000AF0 RID: 2800 RVA: 0x0002FC44 File Offset: 0x0002DE44
|
||||
private static void SetRequestResult(AMAppStore.CommandNo eCommandNo, AMAppStore.ResultStatus eResult)
|
||||
{
|
||||
AMAppStore.m_CmdSt[(int)eCommandNo].SetResultStatus(eResult);
|
||||
}
|
||||
|
||||
// Token: 0x06000AF1 RID: 2801 RVA: 0x0002FC58 File Offset: 0x0002DE58
|
||||
private static string GetErrorMessage(AMAppStore.CommandNo eCommandNo)
|
||||
{
|
||||
return AMAppStore.m_CmdSt[(int)eCommandNo].GetErrorMess();
|
||||
}
|
||||
|
||||
// Token: 0x06000AF2 RID: 2802 RVA: 0x0002FC6C File Offset: 0x0002DE6C
|
||||
private static void SetErrorMessage(AMAppStore.CommandNo eCommandNo, string szMess)
|
||||
{
|
||||
AMAppStore.m_CmdSt[(int)eCommandNo].SetErrorMess(szMess);
|
||||
}
|
||||
|
||||
// Token: 0x06000AF3 RID: 2803 RVA: 0x0002FC80 File Offset: 0x0002DE80
|
||||
private static bool CheckReqNon(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
return AMAppStore.CheckRequestStatus(eCmd, AMAppStore.ReqStatus.REQST_NON);
|
||||
}
|
||||
|
||||
// Token: 0x06000AF4 RID: 2804 RVA: 0x0002FC94 File Offset: 0x0002DE94
|
||||
private static bool CheckReqBusy(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
return AMAppStore.CheckRequestStatus(eCmd, AMAppStore.ReqStatus.REQST_BUSY);
|
||||
}
|
||||
|
||||
// Token: 0x06000AF5 RID: 2805 RVA: 0x0002FCA8 File Offset: 0x0002DEA8
|
||||
private static bool CheckReqFinish(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
return AMAppStore.CheckRequestStatus(eCmd, AMAppStore.ReqStatus.REQST_FINISH);
|
||||
}
|
||||
|
||||
// Token: 0x06000AF6 RID: 2806 RVA: 0x0002FCBC File Offset: 0x0002DEBC
|
||||
private static void SetReqNon(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
AMAppStore.SetRequestStatus(eCmd, AMAppStore.ReqStatus.REQST_NON);
|
||||
}
|
||||
|
||||
// Token: 0x06000AF7 RID: 2807 RVA: 0x0002FCC8 File Offset: 0x0002DEC8
|
||||
private static void SetReqBusy(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
AMAppStore.SetRequestStatus(eCmd, AMAppStore.ReqStatus.REQST_BUSY);
|
||||
}
|
||||
|
||||
// Token: 0x06000AF8 RID: 2808 RVA: 0x0002FCD4 File Offset: 0x0002DED4
|
||||
private static void SetReqFinish(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
AMAppStore.SetRequestStatus(eCmd, AMAppStore.ReqStatus.REQST_FINISH);
|
||||
}
|
||||
|
||||
// Token: 0x06000AF9 RID: 2809 RVA: 0x0002FCE0 File Offset: 0x0002DEE0
|
||||
private static void SetSuccess(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
AMAppStore.SetRequestResult(eCmd, AMAppStore.ResultStatus.RESULT_SUCCESS);
|
||||
}
|
||||
|
||||
// Token: 0x06000AFA RID: 2810 RVA: 0x0002FCEC File Offset: 0x0002DEEC
|
||||
private static void SetFailure(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
AMAppStore.SetRequestResult(eCmd, AMAppStore.ResultStatus.RESULT_FAILD);
|
||||
}
|
||||
|
||||
// Token: 0x06000AFB RID: 2811 RVA: 0x0002FCF8 File Offset: 0x0002DEF8
|
||||
private static void SetCancel(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
AMAppStore.SetRequestResult(eCmd, AMAppStore.ResultStatus.RESULT_CANCEL);
|
||||
}
|
||||
|
||||
// Token: 0x06000AFC RID: 2812 RVA: 0x0002FD04 File Offset: 0x0002DF04
|
||||
private static void SetError(AMAppStore.CommandNo eCmd, string szError)
|
||||
{
|
||||
AMAppStore.SetErrorMessage(eCmd, szError);
|
||||
}
|
||||
|
||||
// Token: 0x06000AFD RID: 2813 RVA: 0x0002FD10 File Offset: 0x0002DF10
|
||||
public static bool Wait(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
return AMAppStore.CheckReqNon(eCmd) || AMAppStore.CheckReqFinish(eCmd);
|
||||
}
|
||||
|
||||
// Token: 0x06000AFE RID: 2814 RVA: 0x0002FD28 File Offset: 0x0002DF28
|
||||
public static AMAppStore.ResultStatus GetResult(AMAppStore.CommandNo eCmd)
|
||||
{
|
||||
AMAppStore.SetReqNon(eCmd);
|
||||
return AMAppStore.GetRequestResult(eCmd);
|
||||
}
|
||||
|
||||
// Token: 0x06000AFF RID: 2815 RVA: 0x0002FD38 File Offset: 0x0002DF38
|
||||
private static void productListReceivedEvent(List<StoreKitProduct> productList)
|
||||
{
|
||||
AMAppStore.m_MenuList = productList;
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_MENU);
|
||||
AMAppStore.SetSuccess(AMAppStore.CommandNo.CMD_MENU);
|
||||
Qoo.Debug.Print("商品リスト取得成功");
|
||||
}
|
||||
|
||||
// Token: 0x06000B00 RID: 2816 RVA: 0x0002FD58 File Offset: 0x0002DF58
|
||||
private static void productListRequestFailed(string error)
|
||||
{
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_MENU);
|
||||
AMAppStore.SetFailure(AMAppStore.CommandNo.CMD_MENU);
|
||||
AMAppStore.SetError(AMAppStore.CommandNo.CMD_MENU, error);
|
||||
Qoo.Debug.Print("商品リスト取得失敗");
|
||||
}
|
||||
|
||||
// Token: 0x06000B01 RID: 2817 RVA: 0x0002FD78 File Offset: 0x0002DF78
|
||||
private static void purchaseSuccessful(StoreKitTransaction transaction)
|
||||
{
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
AMAppStore.SetSuccess(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
PaymentSave paymentSave = new PaymentSave();
|
||||
paymentSave.Save(transaction.productIdentifier);
|
||||
Qoo.Debug.Print("購入成功");
|
||||
}
|
||||
|
||||
// Token: 0x06000B02 RID: 2818 RVA: 0x0002FDB0 File Offset: 0x0002DFB0
|
||||
private static void purchaseFailed(string error)
|
||||
{
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
AMAppStore.SetFailure(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
AMAppStore.SetError(AMAppStore.CommandNo.CMD_PURCHASE, error);
|
||||
Qoo.Debug.Print("購入失敗");
|
||||
}
|
||||
|
||||
// Token: 0x06000B03 RID: 2819 RVA: 0x0002FDD0 File Offset: 0x0002DFD0
|
||||
private static void purchaseCancelled(string error)
|
||||
{
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
AMAppStore.SetCancel(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
AMAppStore.SetError(AMAppStore.CommandNo.CMD_PURCHASE, error);
|
||||
Qoo.Debug.Print("購入キャンセル");
|
||||
}
|
||||
|
||||
// Token: 0x06000B04 RID: 2820 RVA: 0x0002FDF0 File Offset: 0x0002DFF0
|
||||
private static void productPurchaseAwaitingConfirmationEvent(StoreKitTransaction transaction)
|
||||
{
|
||||
Qoo.Debug.Print("処理完了待ち");
|
||||
}
|
||||
|
||||
// Token: 0x06000B05 RID: 2821 RVA: 0x0002FDFC File Offset: 0x0002DFFC
|
||||
private static void restoreTransactionsFinished()
|
||||
{
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_RESTORE);
|
||||
AMAppStore.SetSuccess(AMAppStore.CommandNo.CMD_RESTORE);
|
||||
Qoo.Debug.Print("リストア成功");
|
||||
}
|
||||
|
||||
// Token: 0x06000B06 RID: 2822 RVA: 0x0002FE14 File Offset: 0x0002E014
|
||||
private static void restoreTransactionsFailed(string error)
|
||||
{
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_RESTORE);
|
||||
AMAppStore.SetFailure(AMAppStore.CommandNo.CMD_RESTORE);
|
||||
AMAppStore.SetError(AMAppStore.CommandNo.CMD_RESTORE, error);
|
||||
Qoo.Debug.Print("リストア失敗");
|
||||
}
|
||||
|
||||
// Token: 0x06000B07 RID: 2823 RVA: 0x0002FE34 File Offset: 0x0002E034
|
||||
private static void paymentQueueUpdatedDownloadsEvent(List<StoreKitDownload> downloads)
|
||||
{
|
||||
Qoo.Debug.Print("ホスティングシステムDL状況");
|
||||
}
|
||||
|
||||
// Token: 0x040008C1 RID: 2241
|
||||
private static AMAppStore.PaymentCommandStatus[] m_CmdSt = new AMAppStore.PaymentCommandStatus[5];
|
||||
|
||||
// Token: 0x040008C2 RID: 2242
|
||||
private static bool m_bInit = false;
|
||||
|
||||
// Token: 0x040008C3 RID: 2243
|
||||
private static List<StoreKitTransaction> m_PurchasesList = null;
|
||||
|
||||
// Token: 0x040008C4 RID: 2244
|
||||
private static List<StoreKitProduct> m_MenuList = null;
|
||||
|
||||
// Token: 0x02000182 RID: 386
|
||||
private static class WrapStore
|
||||
{
|
||||
// Token: 0x06000B09 RID: 2825 RVA: 0x0002FE44 File Offset: 0x0002E044
|
||||
public static void Init(string szKey)
|
||||
{
|
||||
if (!AMAppStore.m_bInit)
|
||||
{
|
||||
switch (Application.platform)
|
||||
{
|
||||
case RuntimePlatform.IPhonePlayer:
|
||||
case RuntimePlatform.Android:
|
||||
AMAppStore.WrapStore.m_bEmu = false;
|
||||
goto IL_43;
|
||||
}
|
||||
AMAppStore.WrapStore.m_bEmu = true;
|
||||
IL_43:
|
||||
if (AMAppStore.WrapStore.m_bEmu)
|
||||
{
|
||||
AMAppStore.WrapStore.m_PurchasesList = new List<StoreKitTransaction>();
|
||||
}
|
||||
AMAppStore.SetReqNon(AMAppStore.CommandNo.CMD_INIT);
|
||||
AMAppStore.SetSuccess(AMAppStore.CommandNo.CMD_INIT);
|
||||
AMAppStore.m_bInit = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
AMAppStore.SetReqNon(AMAppStore.CommandNo.CMD_INIT);
|
||||
AMAppStore.SetSuccess(AMAppStore.CommandNo.CMD_INIT);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000B0A RID: 2826 RVA: 0x0002FECC File Offset: 0x0002E0CC
|
||||
public static List<StoreKitTransaction> GetPurchasesList()
|
||||
{
|
||||
if (AMAppStore.WrapStore.m_bEmu)
|
||||
{
|
||||
return AMAppStore.WrapStore.m_PurchasesList;
|
||||
}
|
||||
return StoreKitBinding.getAllSavedTransactions();
|
||||
}
|
||||
|
||||
// Token: 0x06000B0B RID: 2827 RVA: 0x0002FEE4 File Offset: 0x0002E0E4
|
||||
public static bool CheckPayment()
|
||||
{
|
||||
return AMAppStore.WrapStore.m_bEmu || StoreKitBinding.canMakePayments();
|
||||
}
|
||||
|
||||
// Token: 0x06000B0C RID: 2828 RVA: 0x0002FEF8 File Offset: 0x0002E0F8
|
||||
public static bool PurchaseProduct(string szProduct, int nNum)
|
||||
{
|
||||
if (AMAppStore.WrapStore.m_bEmu)
|
||||
{
|
||||
StoreKitTransaction storeKitTransaction = new StoreKitTransaction();
|
||||
storeKitTransaction.base64EncodedTransactionReceipt = "Emu" + szProduct;
|
||||
storeKitTransaction.productIdentifier = szProduct;
|
||||
storeKitTransaction.transactionIdentifier = szProduct;
|
||||
storeKitTransaction.quantity = 0;
|
||||
if (!AMAppStore.WrapStore.m_PurchasesList.Contains(storeKitTransaction))
|
||||
{
|
||||
AMAppStore.WrapStore.m_PurchasesList.Add(storeKitTransaction);
|
||||
}
|
||||
PaymentSave paymentSave = new PaymentSave();
|
||||
paymentSave.Save(szProduct);
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
AMAppStore.SetSuccess(AMAppStore.CommandNo.CMD_PURCHASE);
|
||||
return true;
|
||||
}
|
||||
StoreKitBinding.purchaseProduct(szProduct, 1);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000B0D RID: 2829 RVA: 0x0002FF7C File Offset: 0x0002E17C
|
||||
public static void GetMenu(string[] szProducts)
|
||||
{
|
||||
if (AMAppStore.WrapStore.m_bEmu)
|
||||
{
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_MENU);
|
||||
AMAppStore.SetSuccess(AMAppStore.CommandNo.CMD_MENU);
|
||||
return;
|
||||
}
|
||||
StoreKitBinding.requestProductData(szProducts);
|
||||
}
|
||||
|
||||
// Token: 0x06000B0E RID: 2830 RVA: 0x0002FF9C File Offset: 0x0002E19C
|
||||
public static void Restore()
|
||||
{
|
||||
if (AMAppStore.WrapStore.m_bEmu)
|
||||
{
|
||||
AMAppStore.SetReqFinish(AMAppStore.CommandNo.CMD_RESTORE);
|
||||
AMAppStore.SetSuccess(AMAppStore.CommandNo.CMD_RESTORE);
|
||||
return;
|
||||
}
|
||||
StoreKitBinding.restoreCompletedTransactions();
|
||||
}
|
||||
|
||||
// Token: 0x040008C5 RID: 2245
|
||||
private static bool m_bEmu;
|
||||
|
||||
// Token: 0x040008C6 RID: 2246
|
||||
private static List<StoreKitTransaction> m_PurchasesList;
|
||||
}
|
||||
|
||||
// Token: 0x02000183 RID: 387
|
||||
public enum ReqStatus
|
||||
{
|
||||
// Token: 0x040008C8 RID: 2248
|
||||
REQST_NON,
|
||||
// Token: 0x040008C9 RID: 2249
|
||||
REQST_BUSY,
|
||||
// Token: 0x040008CA RID: 2250
|
||||
REQST_FINISH
|
||||
}
|
||||
|
||||
// Token: 0x02000184 RID: 388
|
||||
public enum ResultStatus
|
||||
{
|
||||
// Token: 0x040008CC RID: 2252
|
||||
RESULT_SUCCESS,
|
||||
// Token: 0x040008CD RID: 2253
|
||||
RESULT_FAILD,
|
||||
// Token: 0x040008CE RID: 2254
|
||||
RESULT_CANCEL
|
||||
}
|
||||
|
||||
// Token: 0x02000185 RID: 389
|
||||
public enum CommandNo
|
||||
{
|
||||
// Token: 0x040008D0 RID: 2256
|
||||
CMD_INIT,
|
||||
// Token: 0x040008D1 RID: 2257
|
||||
CMD_PURCHASE,
|
||||
// Token: 0x040008D2 RID: 2258
|
||||
CMD_PURCHASED,
|
||||
// Token: 0x040008D3 RID: 2259
|
||||
CMD_MENU,
|
||||
// Token: 0x040008D4 RID: 2260
|
||||
CMD_RESTORE,
|
||||
// Token: 0x040008D5 RID: 2261
|
||||
CMD_MAX
|
||||
}
|
||||
|
||||
// Token: 0x02000186 RID: 390
|
||||
public struct PaymentCommandStatus
|
||||
{
|
||||
// Token: 0x06000B0F RID: 2831 RVA: 0x0002FFBC File Offset: 0x0002E1BC
|
||||
public void SetErrorMess(string szMess)
|
||||
{
|
||||
this.szError = szMess;
|
||||
}
|
||||
|
||||
// Token: 0x06000B10 RID: 2832 RVA: 0x0002FFC8 File Offset: 0x0002E1C8
|
||||
public string GetErrorMess()
|
||||
{
|
||||
return this.szError;
|
||||
}
|
||||
|
||||
// Token: 0x06000B11 RID: 2833 RVA: 0x0002FFD0 File Offset: 0x0002E1D0
|
||||
public void SetReqStatus(AMAppStore.ReqStatus eStatus)
|
||||
{
|
||||
this.eReqStatus = eStatus;
|
||||
}
|
||||
|
||||
// Token: 0x06000B12 RID: 2834 RVA: 0x0002FFDC File Offset: 0x0002E1DC
|
||||
public AMAppStore.ReqStatus GetReqStatus()
|
||||
{
|
||||
return this.eReqStatus;
|
||||
}
|
||||
|
||||
// Token: 0x06000B13 RID: 2835 RVA: 0x0002FFE4 File Offset: 0x0002E1E4
|
||||
public void SetResultStatus(AMAppStore.ResultStatus eStatus)
|
||||
{
|
||||
this.eResStatus = eStatus;
|
||||
}
|
||||
|
||||
// Token: 0x06000B14 RID: 2836 RVA: 0x0002FFF0 File Offset: 0x0002E1F0
|
||||
public AMAppStore.ResultStatus GetResultStatus()
|
||||
{
|
||||
return this.eResStatus;
|
||||
}
|
||||
|
||||
// Token: 0x040008D6 RID: 2262
|
||||
public string szError;
|
||||
|
||||
// Token: 0x040008D7 RID: 2263
|
||||
public AMAppStore.ReqStatus eReqStatus;
|
||||
|
||||
// Token: 0x040008D8 RID: 2264
|
||||
public AMAppStore.ResultStatus eResStatus;
|
||||
}
|
||||
|
||||
// Token: 0x02000187 RID: 391
|
||||
public struct OpenMenuList
|
||||
{
|
||||
// Token: 0x06000B15 RID: 2837 RVA: 0x0002FFF8 File Offset: 0x0002E1F8
|
||||
public void Set(string id, string price)
|
||||
{
|
||||
this.ProductID = id;
|
||||
this.Price = price;
|
||||
}
|
||||
|
||||
// Token: 0x040008D9 RID: 2265
|
||||
public string ProductID;
|
||||
|
||||
// Token: 0x040008DA RID: 2266
|
||||
public string Price;
|
||||
}
|
||||
|
||||
// Token: 0x02000188 RID: 392
|
||||
public struct OpenPurchasesList
|
||||
{
|
||||
// Token: 0x06000B16 RID: 2838 RVA: 0x00030008 File Offset: 0x0002E208
|
||||
public void Set(string id, bool bflag)
|
||||
{
|
||||
this.ProductID = id;
|
||||
this.Settled = bflag;
|
||||
}
|
||||
|
||||
// Token: 0x040008DB RID: 2267
|
||||
public string ProductID;
|
||||
|
||||
// Token: 0x040008DC RID: 2268
|
||||
public bool Settled;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000F2 RID: 242
|
||||
public class AdvMenuTask : SubPartTask
|
||||
{
|
||||
// Token: 0x06000685 RID: 1669 RVA: 0x0001B03C File Offset: 0x0001923C
|
||||
public IEnumerator Open(Texture tex, bool isNormal)
|
||||
{
|
||||
AdventureMenuWindow.SetSubTaskParam(tex, isNormal);
|
||||
yield return base.Open(UIValue.SCENE_ADVMENU, false);
|
||||
yield break;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Qoo;
|
||||
using Qoo.Application;
|
||||
using Qoo.Game;
|
||||
using Qoo.SoundSystem;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000DF RID: 223
|
||||
public class AdvMode : UserBaseClass
|
||||
{
|
||||
// Token: 0x06000619 RID: 1561 RVA: 0x000197D8 File Offset: 0x000179D8
|
||||
private void Start()
|
||||
{
|
||||
UnityTask.SetMainTask(this.Run());
|
||||
}
|
||||
|
||||
// Token: 0x0600061A RID: 1562 RVA: 0x000197E8 File Offset: 0x000179E8
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600061B RID: 1563 RVA: 0x000197EC File Offset: 0x000179EC
|
||||
public IEnumerator Run()
|
||||
{
|
||||
if (GameData.MemoryMode_IsActive())
|
||||
{
|
||||
PaymentParam.Conv();
|
||||
yield return AdvMode.ExecKs(base.gameObject, GameData.MemoryKs, GameData.MemoryLabel, false);
|
||||
GameData.MemoryMode_Destroy();
|
||||
SceneManager.BackScene();
|
||||
}
|
||||
else
|
||||
{
|
||||
do
|
||||
{
|
||||
PaymentParam.Conv();
|
||||
if (GameData.IsLoadData())
|
||||
{
|
||||
yield return AdvMode.ExecLoad(base.gameObject);
|
||||
}
|
||||
else
|
||||
{
|
||||
GameData.Init();
|
||||
string InitKsName = (App.AdvMode != 0) ? "honpen.ks" : "prologue.ks";
|
||||
if (SysData.IsTrial())
|
||||
{
|
||||
InitKsName = "op00_trial.ks";
|
||||
}
|
||||
yield return AdvMode.ExecKs(base.gameObject, InitKsName, string.Empty, true);
|
||||
}
|
||||
}
|
||||
while (GameData.IsLoadData() || Qoo.Debug.IsAutoKsDebug);
|
||||
SceneManager.ChangeScene("SceneTitle");
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x0600061C RID: 1564 RVA: 0x00019808 File Offset: 0x00017A08
|
||||
private static IEnumerator ExecKs(GameObject obj, string nameKs, string nameLabel, bool IsNormalPlay)
|
||||
{
|
||||
Sound.SeSlotStopAll();
|
||||
Sound.BgmStop(1000);
|
||||
GameData.IsMoveTitle = false;
|
||||
GameData.LockGameData();
|
||||
yield return Singleton<Man2D>.Instance.EraseFrameBuffer();
|
||||
UnityApp.Graph.Enable(false);
|
||||
EventWnd wnd = obj.AddComponent<EventWnd>();
|
||||
ParamWnd paramwnd = obj.AddComponent<ParamWnd>();
|
||||
yield return wnd.Exec(nameKs, nameLabel, IsNormalPlay);
|
||||
UnityApp.Graph.Disable(false);
|
||||
UnityEngine.Object.Destroy(wnd);
|
||||
UnityEngine.Object.Destroy(paramwnd);
|
||||
GameData.IsMoveTitle = false;
|
||||
yield return Singleton<Man2D>.Instance.EraseFrameBuffer();
|
||||
GameData.UnlockGameData();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x0600061D RID: 1565 RVA: 0x00019854 File Offset: 0x00017A54
|
||||
private static IEnumerator ExecLoad(GameObject obj)
|
||||
{
|
||||
Sound.SeSlotStopAll();
|
||||
Sound.BgmStop(1000);
|
||||
GameData.IsMoveTitle = false;
|
||||
yield return Singleton<Man2D>.Instance.EraseFrameBuffer();
|
||||
UnityApp.Graph.Enable(false);
|
||||
EventWnd wnd = obj.AddComponent<EventWnd>();
|
||||
ParamWnd paramwnd = obj.AddComponent<ParamWnd>();
|
||||
yield return wnd.ExecLoad();
|
||||
UnityEngine.Object.Destroy(wnd);
|
||||
UnityEngine.Object.Destroy(paramwnd);
|
||||
GameData.IsMoveTitle = false;
|
||||
yield return Singleton<Man2D>.Instance.EraseFrameBuffer();
|
||||
UnityApp.Graph.Disable(false);
|
||||
yield break;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Qoo.Game;
|
||||
|
||||
// Token: 0x02000002 RID: 2
|
||||
public class AdvSample : UserBaseClass
|
||||
{
|
||||
// Token: 0x06000002 RID: 2 RVA: 0x000020F4 File Offset: 0x000002F4
|
||||
private void Start()
|
||||
{
|
||||
UnityTask.SetMainTask(this.Run());
|
||||
}
|
||||
|
||||
// Token: 0x06000003 RID: 3 RVA: 0x00002104 File Offset: 0x00000304
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000004 RID: 4 RVA: 0x00002108 File Offset: 0x00000308
|
||||
public IEnumerator Run()
|
||||
{
|
||||
EventWnd wnd = base.gameObject.AddComponent<EventWnd>();
|
||||
UnityApp.Graph.Enable(false);
|
||||
SysData.SetReadAll();
|
||||
SysData.SetSkip(2);
|
||||
yield return wnd.Exec("prologue.ks", string.Empty, true);
|
||||
UnityTask.SetMainTask(this.Run());
|
||||
yield break;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,278 @@
|
||||
using System;
|
||||
using Qoo;
|
||||
using Qoo.Game;
|
||||
using Qoo.Input;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000100 RID: 256
|
||||
public class AdventureMenuWindow : SubTaskBaseWindow
|
||||
{
|
||||
// Token: 0x060006A8 RID: 1704 RVA: 0x0001B954 File Offset: 0x00019B54
|
||||
public static void SetSubTaskParam(Texture bgTex, bool isNormal)
|
||||
{
|
||||
AdventureMenuWindow.BgTex = bgTex;
|
||||
AdventureMenuWindow.IsNormal = isNormal;
|
||||
}
|
||||
|
||||
// Token: 0x060006A9 RID: 1705 RVA: 0x0001B964 File Offset: 0x00019B64
|
||||
private void OnClose()
|
||||
{
|
||||
SaveLoadManager.SaveSystem();
|
||||
if (DispAssert.IsAssert())
|
||||
{
|
||||
return;
|
||||
}
|
||||
base.IsTaskEnd = true;
|
||||
this.OnPastWindow();
|
||||
}
|
||||
|
||||
// Token: 0x060006AA RID: 1706 RVA: 0x0001B984 File Offset: 0x00019B84
|
||||
protected override void OnBaseWindowDestroy()
|
||||
{
|
||||
base.IsTaskEnd = true;
|
||||
}
|
||||
|
||||
// Token: 0x060006AB RID: 1707 RVA: 0x0001B990 File Offset: 0x00019B90
|
||||
private void OnAuto()
|
||||
{
|
||||
KsInput.State = INPUT_STATE.AUTO;
|
||||
}
|
||||
|
||||
// Token: 0x060006AC RID: 1708 RVA: 0x0001B998 File Offset: 0x00019B98
|
||||
private void OnTitle()
|
||||
{
|
||||
GameData.IsMoveTitle = true;
|
||||
}
|
||||
|
||||
// Token: 0x060006AD RID: 1709 RVA: 0x0001B9A0 File Offset: 0x00019BA0
|
||||
private void MakeTextureObject(string name_, int x_, int y_, int z_, Texture tex, float scale_w = 1f, float scale_h = 1f)
|
||||
{
|
||||
int num = -480;
|
||||
int num2 = 272;
|
||||
GameObject gameObject = GameObject.CreatePrimitive(PrimitiveType.Quad);
|
||||
gameObject.renderer.material = new Material(Resources.Load("Shader/Sprite/Sprite") as Shader);
|
||||
gameObject.renderer.material.mainTexture = tex;
|
||||
gameObject.transform.parent = base.transform;
|
||||
float num3 = (float)tex.width * scale_w;
|
||||
float num4 = (float)tex.height * scale_h;
|
||||
gameObject.transform.localPosition = new Vector3((float)(num + (int)(num3 / 2f) + x_), (float)(num2 - (int)(num4 / 2f) - y_), (float)(-(float)z_));
|
||||
gameObject.transform.localScale = new Vector3(num3, num4, 1f);
|
||||
gameObject.name = name_;
|
||||
base.AddGameObject(gameObject.name, gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x060006AE RID: 1710 RVA: 0x0001BA78 File Offset: 0x00019C78
|
||||
protected void CreateScreenBackEffect()
|
||||
{
|
||||
Color black = Color.black;
|
||||
black.a = 0.5f;
|
||||
ScreenEffect.Init(0, black, base.transform);
|
||||
}
|
||||
|
||||
// Token: 0x060006AF RID: 1711 RVA: 0x0001BAA4 File Offset: 0x00019CA4
|
||||
protected sealed override string[] newSceneTextureNameArray()
|
||||
{
|
||||
return new string[]
|
||||
{
|
||||
"screen/sysmenu/sys_pop",
|
||||
"screen/sysmenu/sys_pop2",
|
||||
"screen/sysmenu/sys_btn_0",
|
||||
"screen/sysmenu/sys_btn_1",
|
||||
"screen/sysmenu/sys_btn_2",
|
||||
"screen/sysmenu/sys_btn_3",
|
||||
"screen/sysmenu/sys_btn_4",
|
||||
"screen/sysmenu/sys_btn_5",
|
||||
"screen/sysmenu/sys_btn_6",
|
||||
"screen/sysmenu/sys_btn_7",
|
||||
"screen/sysmenu/sys_btn_8",
|
||||
"screen/sysmenu/sys_btn_9",
|
||||
"screen/sysmenu/sys_btn_12"
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x060006B0 RID: 1712 RVA: 0x0001BB28 File Offset: 0x00019D28
|
||||
protected sealed override void BeforeInit()
|
||||
{
|
||||
Vector3 localPosition = base.transform.parent.localPosition;
|
||||
localPosition.z = -30f;
|
||||
base.transform.parent.localPosition = localPosition;
|
||||
this.MakeTextureObject("BackGround", 0, 0, -1, AdventureMenuWindow.BgTex, 960f / (float)AdventureMenuWindow.BgTex.width, 544f / (float)AdventureMenuWindow.BgTex.height);
|
||||
}
|
||||
|
||||
// Token: 0x060006B1 RID: 1713 RVA: 0x0001BB98 File Offset: 0x00019D98
|
||||
protected override void AfterInit()
|
||||
{
|
||||
this.ConfirmShow(false);
|
||||
}
|
||||
|
||||
// Token: 0x060006B2 RID: 1714 RVA: 0x0001BBA4 File Offset: 0x00019DA4
|
||||
protected override void OnGraphicLoadComplete()
|
||||
{
|
||||
this.CreateScreenBackEffect();
|
||||
}
|
||||
|
||||
// Token: 0x060006B3 RID: 1715 RVA: 0x0001BBAC File Offset: 0x00019DAC
|
||||
protected sealed override BaseWindow.UIComponent[] newComponentArray()
|
||||
{
|
||||
if (AdventureMenuWindow.IsNormal)
|
||||
{
|
||||
return new BaseWindow.UIComponent[]
|
||||
{
|
||||
new BaseWindow.UICollision("Close", 0, 0, this.wndz, 960, 544),
|
||||
new BaseWindow.UIImage("Popup", 5, 373, this.wndz + 1, "screen/sysmenu/sys_pop", true, true),
|
||||
new BaseWindow.UIButton("Btn0", 55, 401, this.wndz + 2, "screen/sysmenu/sys_btn_0", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn1", 55, 471, this.wndz + 2, "screen/sysmenu/sys_btn_1", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn2", 227, 401, this.wndz + 2, "screen/sysmenu/sys_btn_2", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn3", 227, 471, this.wndz + 2, "screen/sysmenu/sys_btn_3", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn4", 399, 401, this.wndz + 2, "screen/sysmenu/sys_btn_4", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn5", 399, 471, this.wndz + 2, "screen/sysmenu/sys_btn_5", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn6", 571, 401, this.wndz + 2, "screen/sysmenu/sys_btn_6", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn7", 571, 471, this.wndz + 2, "screen/sysmenu/sys_btn_7", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn8", 743, 401, this.wndz + 2, "screen/sysmenu/sys_btn_8", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn9", 743, 471, this.wndz + 2, "screen/sysmenu/sys_btn_9", true, true, 1, 2, 0),
|
||||
new BaseWindow.UICollision("CofirmCollision", 0, 0, this.wndz + 3, 960, 544),
|
||||
new BaseWindow.UIImage("Confirm", 136, 182, this.wndz + 3, "screen/common/sys_dialog", true, false),
|
||||
new BaseWindow.UIButton("Confirm_YES", 312, 277, this.wndz + 4, "screen/common/dlog_btn_y", true, false, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Confirm_NO", 513, 277, this.wndz + 4, "screen/common/dlog_btn_n", true, false, 1, 2, 0),
|
||||
new BaseWindow.UIText("Confirm_MSG", 480, 230, this.wndz + 4, "タイトル画面へ戻りますか?", 28, UnityTextSprite.PositionType.Center, UnityTextSprite.PositionType.TopLeft, byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue)
|
||||
};
|
||||
}
|
||||
return new BaseWindow.UIComponent[]
|
||||
{
|
||||
new BaseWindow.UICollision("Close", 0, 0, this.wndz, 960, 544),
|
||||
new BaseWindow.UIImage("Popup", 5, 373, this.wndz + 1, "screen/sysmenu/sys_pop2", true, true),
|
||||
new BaseWindow.UIButton("Btn2", 227, 401, this.wndz + 2, "screen/sysmenu/sys_btn_2", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn3", 227, 471, this.wndz + 2, "screen/sysmenu/sys_btn_3", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn4", 399, 401, this.wndz + 2, "screen/sysmenu/sys_btn_4", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn5", 399, 471, this.wndz + 2, "screen/sysmenu/sys_btn_5", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn6", 571, 401, this.wndz + 2, "screen/sysmenu/sys_btn_6", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn7", 571, 471, this.wndz + 2, "screen/sysmenu/sys_btn_7", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn8", 743, 401, this.wndz + 2, "screen/sysmenu/sys_btn_8", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn12", 743, 471, this.wndz + 2, "screen/sysmenu/sys_btn_12", true, true, 1, 2, 0),
|
||||
new BaseWindow.UICollision("CofirmCollision", 0, 0, this.wndz + 3, 960, 544),
|
||||
new BaseWindow.UIImage("Confirm", 136, 182, this.wndz + 3, "screen/common/sys_dialog", true, false),
|
||||
new BaseWindow.UIButton("Confirm_YES", 312, 277, this.wndz + 4, "screen/common/dlog_btn_y", true, false, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Confirm_NO", 513, 277, this.wndz + 4, "screen/common/dlog_btn_n", true, false, 1, 2, 0),
|
||||
new BaseWindow.UIText("Confirm_MSG", 480, 230, this.wndz + 4, "回想を停止しますか?", 28, UnityTextSprite.PositionType.Center, UnityTextSprite.PositionType.TopLeft, byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x060006B4 RID: 1716 RVA: 0x0001C0EC File Offset: 0x0001A2EC
|
||||
protected sealed override void OnBaseWindowOnButton(string obj)
|
||||
{
|
||||
if (base.IsTaskEnd)
|
||||
{
|
||||
return;
|
||||
}
|
||||
switch (obj)
|
||||
{
|
||||
case "CofirmCollision":
|
||||
case "Popup":
|
||||
case "Confirm":
|
||||
case "Btn8":
|
||||
goto IL_C2;
|
||||
case "Confirm_NO":
|
||||
base.PlaySE_Cancel();
|
||||
goto IL_C2;
|
||||
case "Close":
|
||||
base.PlaySE_Cancel();
|
||||
goto IL_C2;
|
||||
}
|
||||
base.PlaySE_Ok();
|
||||
IL_C2:
|
||||
switch (obj)
|
||||
{
|
||||
case "Close":
|
||||
this.OnClose();
|
||||
break;
|
||||
case "Btn0":
|
||||
UIValue.SaveLoadType = SaveLoadType.SAVE;
|
||||
UIValue.SaveLoadCallType = SaveLoadCallType.ADVMENU;
|
||||
base.AddScene(UIValue.SCENE_SAVELOAD);
|
||||
break;
|
||||
case "Btn1":
|
||||
UIValue.SaveLoadType = SaveLoadType.LOAD;
|
||||
UIValue.SaveLoadCallType = SaveLoadCallType.ADVMENU;
|
||||
base.AddScene(UIValue.SCENE_SAVELOAD);
|
||||
break;
|
||||
case "Btn2":
|
||||
base.AddScene(UIValue.SCENE_OPTIONTEXT);
|
||||
break;
|
||||
case "Btn3":
|
||||
base.AddScene(UIValue.SCENE_OPTIONSCREEN);
|
||||
break;
|
||||
case "Btn4":
|
||||
base.AddScene(UIValue.SCENE_OPTIONSOUND);
|
||||
break;
|
||||
case "Btn5":
|
||||
base.AddScene(UIValue.SCENE_OPTIONVOICE);
|
||||
break;
|
||||
case "Btn6":
|
||||
base.AddScene(UIValue.SCENE_OPTIONSKIP);
|
||||
break;
|
||||
case "Btn7":
|
||||
base.AddScene(UIValue.SCENE_OPTIONBACK);
|
||||
break;
|
||||
case "Btn8":
|
||||
this.OnAuto();
|
||||
this.OnClose();
|
||||
break;
|
||||
case "Btn9":
|
||||
this.ConfirmShow(true);
|
||||
break;
|
||||
case "Btn12":
|
||||
this.ConfirmShow(true);
|
||||
break;
|
||||
case "Confirm_YES":
|
||||
this.OnTitle();
|
||||
this.ConfirmShow(false);
|
||||
this.OnClose();
|
||||
break;
|
||||
case "Confirm_NO":
|
||||
this.ConfirmShow(false);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006B5 RID: 1717 RVA: 0x0001C3D0 File Offset: 0x0001A5D0
|
||||
public override void OnCurrentWindow()
|
||||
{
|
||||
base.OnCurrentWindow();
|
||||
this.CreateScreenBackEffect();
|
||||
}
|
||||
|
||||
// Token: 0x060006B6 RID: 1718 RVA: 0x0001C3E0 File Offset: 0x0001A5E0
|
||||
private void ConfirmShow(bool show = true)
|
||||
{
|
||||
base.GameObjectShow("Confirm", show);
|
||||
base.GameObjectShow("Confirm_YES", show);
|
||||
base.GameObjectShow("Confirm_NO", show);
|
||||
base.GameObjectShow("CofirmCollision", show);
|
||||
if (show)
|
||||
{
|
||||
this.SetText("Confirm_MSG", (!AdventureMenuWindow.IsNormal) ? "回想を停止しますか?" : "タイトル画面へ戻りますか?");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.SetText("Confirm_MSG", string.Empty);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006B7 RID: 1719 RVA: 0x0001C45C File Offset: 0x0001A65C
|
||||
private void SetText(string name, string text)
|
||||
{
|
||||
UnityTextSprite textSprite = base.GetTextSprite(name);
|
||||
textSprite.ClearText();
|
||||
textSprite.AddText(text, 28);
|
||||
textSprite.Update(960, 544, -10f);
|
||||
}
|
||||
|
||||
// Token: 0x0400065B RID: 1627
|
||||
private static Texture BgTex;
|
||||
|
||||
// Token: 0x0400065C RID: 1628
|
||||
private static bool IsNormal;
|
||||
|
||||
// Token: 0x0400065D RID: 1629
|
||||
private readonly int wndz;
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000194 RID: 404
|
||||
public class AnimationRange
|
||||
{
|
||||
// Token: 0x06000B90 RID: 2960 RVA: 0x0003107C File Offset: 0x0002F27C
|
||||
public AnimationRange(int repeat_, float speed_, float delay_, MoveType moveType_)
|
||||
{
|
||||
this.repeat = repeat_;
|
||||
this.speed = speed_;
|
||||
this.delay = delay_;
|
||||
this.moveType = moveType_;
|
||||
this.active = true;
|
||||
this.elapsedTime = 0f;
|
||||
this.rate = 0f;
|
||||
}
|
||||
|
||||
// Token: 0x17000189 RID: 393
|
||||
// (get) Token: 0x06000B91 RID: 2961 RVA: 0x000310CC File Offset: 0x0002F2CC
|
||||
public bool Active
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.active;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700018A RID: 394
|
||||
// (get) Token: 0x06000B92 RID: 2962 RVA: 0x000310D4 File Offset: 0x0002F2D4
|
||||
public float Rate
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.rate;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700018B RID: 395
|
||||
// (get) Token: 0x06000B93 RID: 2963 RVA: 0x000310DC File Offset: 0x0002F2DC
|
||||
// (set) Token: 0x06000B94 RID: 2964 RVA: 0x000310E4 File Offset: 0x0002F2E4
|
||||
public float Speed
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.speed;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.speed = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000B95 RID: 2965 RVA: 0x000310F0 File Offset: 0x0002F2F0
|
||||
public void Update()
|
||||
{
|
||||
if (!this.active)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.elapsedTime += Time.deltaTime;
|
||||
if (this.repeat != 0 && this.elapsedTime > this.delay + (float)this.repeat * this.speed)
|
||||
{
|
||||
this.active = false;
|
||||
this.rate = 1f;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.elapsedTime - this.delay;
|
||||
if (num < 0f)
|
||||
{
|
||||
num = 0f;
|
||||
}
|
||||
else
|
||||
{
|
||||
while (num > this.speed)
|
||||
{
|
||||
num -= this.speed;
|
||||
}
|
||||
if (this.repeat == 0)
|
||||
{
|
||||
this.elapsedTime = num + this.delay;
|
||||
}
|
||||
}
|
||||
this.rate = this.calcRate(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000B96 RID: 2966 RVA: 0x000311C4 File Offset: 0x0002F3C4
|
||||
public void Restart()
|
||||
{
|
||||
this.active = true;
|
||||
this.elapsedTime = 0f;
|
||||
this.rate = 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000B97 RID: 2967 RVA: 0x000311E4 File Offset: 0x0002F3E4
|
||||
private float calcRate(float nowTime)
|
||||
{
|
||||
switch (this.moveType)
|
||||
{
|
||||
case MoveType.OneshotLiner:
|
||||
return nowTime / this.speed;
|
||||
case MoveType.LoopSin000to180:
|
||||
return Mathf.Sin(3.1415927f * nowTime / this.speed);
|
||||
case MoveType.OneshotCos180to360:
|
||||
return Mathf.Cos((nowTime / this.speed + 1f) * 3.1415927f) / 2f + 0.5f;
|
||||
case MoveType.OneshotSin000to090:
|
||||
return Mathf.Sin(3.1415927f * nowTime / this.speed / 2f);
|
||||
default:
|
||||
return nowTime / this.speed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000912 RID: 2322
|
||||
private int repeat;
|
||||
|
||||
// Token: 0x04000913 RID: 2323
|
||||
private float speed;
|
||||
|
||||
// Token: 0x04000914 RID: 2324
|
||||
private float delay;
|
||||
|
||||
// Token: 0x04000915 RID: 2325
|
||||
private MoveType moveType;
|
||||
|
||||
// Token: 0x04000916 RID: 2326
|
||||
private bool active;
|
||||
|
||||
// Token: 0x04000917 RID: 2327
|
||||
private float elapsedTime;
|
||||
|
||||
// Token: 0x04000918 RID: 2328
|
||||
private float rate;
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000196 RID: 406
|
||||
public class AnimationRange_Color
|
||||
{
|
||||
// Token: 0x06000BA3 RID: 2979 RVA: 0x00031398 File Offset: 0x0002F598
|
||||
public AnimationRange_Color(int repeat, float speed, float delay, Color begin, Color end)
|
||||
{
|
||||
this.animationRange = new AnimationRange(repeat, speed, delay, MoveType.OneshotLiner);
|
||||
this.offsetBegin = begin;
|
||||
this.offsetEnd = end;
|
||||
this.offset = this.offsetBegin;
|
||||
}
|
||||
|
||||
// Token: 0x17000191 RID: 401
|
||||
// (get) Token: 0x06000BA4 RID: 2980 RVA: 0x000313CC File Offset: 0x0002F5CC
|
||||
public Color Offset
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.offset;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000192 RID: 402
|
||||
// (get) Token: 0x06000BA5 RID: 2981 RVA: 0x000313D4 File Offset: 0x0002F5D4
|
||||
public bool Active
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.animationRange.Active;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000BA6 RID: 2982 RVA: 0x000313E4 File Offset: 0x0002F5E4
|
||||
public void Update()
|
||||
{
|
||||
this.animationRange.Update();
|
||||
if (this.animationRange.Active)
|
||||
{
|
||||
float rate = this.animationRange.Rate;
|
||||
this.offset = this.offsetBegin * (1f - rate) + this.offsetEnd * rate;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.offset = this.offsetEnd;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000BA7 RID: 2983 RVA: 0x00031454 File Offset: 0x0002F654
|
||||
public void Restart()
|
||||
{
|
||||
this.animationRange.Restart();
|
||||
}
|
||||
|
||||
// Token: 0x0400091D RID: 2333
|
||||
private AnimationRange animationRange;
|
||||
|
||||
// Token: 0x0400091E RID: 2334
|
||||
private Color offsetBegin;
|
||||
|
||||
// Token: 0x0400091F RID: 2335
|
||||
private Color offsetEnd;
|
||||
|
||||
// Token: 0x04000920 RID: 2336
|
||||
private Color offset;
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000195 RID: 405
|
||||
public class AnimationRange_Vector3
|
||||
{
|
||||
// Token: 0x06000B98 RID: 2968 RVA: 0x00031278 File Offset: 0x0002F478
|
||||
public AnimationRange_Vector3(int repeat, float speed, float delay, MoveType moveType, Vector3 begin, Vector3 end)
|
||||
{
|
||||
this.animationRange = new AnimationRange(repeat, speed, delay, moveType);
|
||||
this.offsetBegin = begin;
|
||||
this.offsetEnd = end;
|
||||
this.offset = this.offsetBegin;
|
||||
}
|
||||
|
||||
// Token: 0x1700018C RID: 396
|
||||
// (get) Token: 0x06000B99 RID: 2969 RVA: 0x000312B8 File Offset: 0x0002F4B8
|
||||
public Vector3 Offset
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.offset;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700018D RID: 397
|
||||
// (get) Token: 0x06000B9A RID: 2970 RVA: 0x000312C0 File Offset: 0x0002F4C0
|
||||
public bool Active
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.animationRange.Active;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700018E RID: 398
|
||||
// (get) Token: 0x06000B9B RID: 2971 RVA: 0x000312D0 File Offset: 0x0002F4D0
|
||||
// (set) Token: 0x06000B9C RID: 2972 RVA: 0x000312E0 File Offset: 0x0002F4E0
|
||||
public float Speed
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.animationRange.Speed;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.animationRange.Speed = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700018F RID: 399
|
||||
// (get) Token: 0x06000B9D RID: 2973 RVA: 0x000312F0 File Offset: 0x0002F4F0
|
||||
// (set) Token: 0x06000B9E RID: 2974 RVA: 0x000312F8 File Offset: 0x0002F4F8
|
||||
public Vector3 OffsetBegin
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.offsetBegin;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.offsetBegin = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000190 RID: 400
|
||||
// (get) Token: 0x06000B9F RID: 2975 RVA: 0x00031304 File Offset: 0x0002F504
|
||||
// (set) Token: 0x06000BA0 RID: 2976 RVA: 0x0003130C File Offset: 0x0002F50C
|
||||
public Vector3 OffsetEnd
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.offsetEnd;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.offsetEnd = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000BA1 RID: 2977 RVA: 0x00031318 File Offset: 0x0002F518
|
||||
public void Update()
|
||||
{
|
||||
this.animationRange.Update();
|
||||
if (this.animationRange.Active)
|
||||
{
|
||||
float rate = this.animationRange.Rate;
|
||||
this.offset = this.offsetBegin * (1f - rate) + this.offsetEnd * rate;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.offset = this.offsetEnd;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000BA2 RID: 2978 RVA: 0x00031388 File Offset: 0x0002F588
|
||||
public void Restart()
|
||||
{
|
||||
this.animationRange.Restart();
|
||||
}
|
||||
|
||||
// Token: 0x04000919 RID: 2329
|
||||
private AnimationRange animationRange;
|
||||
|
||||
// Token: 0x0400091A RID: 2330
|
||||
private Vector3 offsetBegin;
|
||||
|
||||
// Token: 0x0400091B RID: 2331
|
||||
private Vector3 offsetEnd;
|
||||
|
||||
// Token: 0x0400091C RID: 2332
|
||||
private Vector3 offset;
|
||||
}
|
||||
@@ -0,0 +1,411 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{F8A40C95-4AF9-4F7A-B52F-35A1F6AACD05}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>Assembly-CSharp</RootNamespace>
|
||||
<AssemblyName>Assembly-CSharp</AssemblyName>
|
||||
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Assembly-CSharp-firstpass">
|
||||
<HintPath>..\..\..\Desktop\alice hack\IOS\RAW DATA\Payload\aliceheart.app\Data\Managed\Assembly-CSharp-firstpass.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<HintPath>..\..\..\Desktop\alice hack\IOS\RAW DATA\Payload\aliceheart.app\Data\Managed\System.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Core">
|
||||
<HintPath>..\..\..\Desktop\alice hack\IOS\RAW DATA\Payload\aliceheart.app\Data\Managed\System.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<HintPath>..\..\..\Desktop\alice hack\IOS\RAW DATA\Payload\aliceheart.app\Data\Managed\System.Xml.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="UnityEngine">
|
||||
<HintPath>..\..\..\Desktop\alice hack\IOS\RAW DATA\Payload\aliceheart.app\Data\Managed\UnityEngine.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AppDesigner Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="AdventureMenuWindow.cs" />
|
||||
<Compile Include="AdvMenuTask.cs" />
|
||||
<Compile Include="AdvMode.cs" />
|
||||
<Compile Include="AdvSample.cs" />
|
||||
<Compile Include="AMAppStore.cs" />
|
||||
<Compile Include="AnimationRange.cs" />
|
||||
<Compile Include="AnimationRange_Color.cs" />
|
||||
<Compile Include="AnimationRange_Vector3.cs" />
|
||||
<Compile Include="AssetStream.cs" />
|
||||
<Compile Include="BaseWindow.cs" />
|
||||
<Compile Include="BMFont.cs" />
|
||||
<Compile Include="BMFontReader.cs" />
|
||||
<Compile Include="BMGlyph.cs" />
|
||||
<Compile Include="BMSymbol.cs" />
|
||||
<Compile Include="ByteReader.cs" />
|
||||
<Compile Include="BytesEncrypter.cs" />
|
||||
<Compile Include="BytesHash.cs" />
|
||||
<Compile Include="CameraAspectOptimizer.cs" />
|
||||
<Compile Include="CBackLogWnd.cs" />
|
||||
<Compile Include="CGCharaSelectWindow.cs" />
|
||||
<Compile Include="CGSelectWindow.cs" />
|
||||
<Compile Include="ChannelTexture.cs" />
|
||||
<Compile Include="CharObject.cs" />
|
||||
<Compile Include="CMessageText.cs" />
|
||||
<Compile Include="CreateSprite.cs" />
|
||||
<Compile Include="CSVCGList.cs" />
|
||||
<Compile Include="CSVCGListHolder.cs" />
|
||||
<Compile Include="CSVManager.cs" />
|
||||
<Compile Include="CSVSceneMemory.cs" />
|
||||
<Compile Include="CSVSceneMemoryHolder.cs" />
|
||||
<Compile Include="CursorData.cs" />
|
||||
<Compile Include="DebugDef.cs" />
|
||||
<Compile Include="DebugMenuWnd.cs" />
|
||||
<Compile Include="DebugMovieWnd.cs" />
|
||||
<Compile Include="DEBUG_ID.cs" />
|
||||
<Compile Include="EffectManager.cs" />
|
||||
<Compile Include="effect_sample_main.cs" />
|
||||
<Compile Include="EventWnd.cs" />
|
||||
<Compile Include="FrameBuffer.cs" />
|
||||
<Compile Include="GalleryCGWindow.cs" />
|
||||
<Compile Include="GalleryCharaSelectWindow.cs" />
|
||||
<Compile Include="GalleryInputNameDialogExitType.cs" />
|
||||
<Compile Include="GalleryInputNameDialogType.cs" />
|
||||
<Compile Include="GalleryInputNameDialogWindow.cs" />
|
||||
<Compile Include="GalleryInputNameKeyboardWindow.cs" />
|
||||
<Compile Include="GalleryInputNameWindow.cs" />
|
||||
<Compile Include="GalleryMenuWindow.cs" />
|
||||
<Compile Include="GalleryMovieWindow.cs" />
|
||||
<Compile Include="GallerySelectWindow.cs" />
|
||||
<Compile Include="GameInitWindow.cs" />
|
||||
<Compile Include="GameInput.cs" />
|
||||
<Compile Include="Game\CHAR_ID.cs" />
|
||||
<Compile Include="Game\GameInitilize.cs" />
|
||||
<Compile Include="GraphicManager.cs" />
|
||||
<Compile Include="HelpWindow.cs" />
|
||||
<Compile Include="IImageAnimation.cs" />
|
||||
<Compile Include="ImageAnimationLocalPosition.cs" />
|
||||
<Compile Include="ImageAnimationMaterialColor.cs" />
|
||||
<Compile Include="ImageBytesInfo.cs" />
|
||||
<Compile Include="ImageBytesLoader.cs" />
|
||||
<Compile Include="ImageObject.cs" />
|
||||
<Compile Include="ImageObject2.cs" />
|
||||
<Compile Include="INPUT_STATUS.cs" />
|
||||
<Compile Include="IntroductionWindow.cs" />
|
||||
<Compile Include="keyboard_sample_main.cs" />
|
||||
<Compile Include="LB_INIT.cs" />
|
||||
<Compile Include="ListItemObject.cs" />
|
||||
<Compile Include="LogoMovieWindow.cs" />
|
||||
<Compile Include="Man2D.cs" />
|
||||
<Compile Include="ManSound.cs" />
|
||||
<Compile Include="ManSprite.cs" />
|
||||
<Compile Include="ManTexture.cs" />
|
||||
<Compile Include="MemoryCharaSelectWindow.cs" />
|
||||
<Compile Include="MemorySelectWindow.cs" />
|
||||
<Compile Include="Meter.cs" />
|
||||
<Compile Include="MeterCollider.cs" />
|
||||
<Compile Include="MobileMovieTexture.cs" />
|
||||
<Compile Include="MonoBehaviourWrap.cs" />
|
||||
<Compile Include="MoveType.cs" />
|
||||
<Compile Include="MovieDef.cs" />
|
||||
<Compile Include="MovieManager.cs" />
|
||||
<Compile Include="MovieTex.cs" />
|
||||
<Compile Include="MOVIE_TEX_TYPE.cs" />
|
||||
<Compile Include="MsgWnd.cs" />
|
||||
<Compile Include="myClass.cs" />
|
||||
<Compile Include="myClassChild.cs" />
|
||||
<Compile Include="NameInputKeyboard.cs" />
|
||||
<Compile Include="NsQT\CQK3Node.cs" />
|
||||
<Compile Include="NsQT\CQPocketK3.cs" />
|
||||
<Compile Include="NsQT\CQTkReader.cs" />
|
||||
<Compile Include="NsQT\QK3_ERROR.cs" />
|
||||
<Compile Include="NsQT\QK3_IDTYPE.cs" />
|
||||
<Compile Include="NsQT\QK3_ITEMINFO.cs" />
|
||||
<Compile Include="NsQT\QK3_NODETYPE.cs" />
|
||||
<Compile Include="NsQT\QK3_OP.cs" />
|
||||
<Compile Include="NsQT\Q_TOKEN.cs" />
|
||||
<Compile Include="OptionBackWindow.cs" />
|
||||
<Compile Include="OptionBaseWindow.cs" />
|
||||
<Compile Include="OptionScreenWindow.cs" />
|
||||
<Compile Include="OptionSkipWindow.cs" />
|
||||
<Compile Include="OptionSoundItems.cs" />
|
||||
<Compile Include="OptionSoundMeter.cs" />
|
||||
<Compile Include="OptionSoundWindow.cs" />
|
||||
<Compile Include="OptionTextWindow.cs" />
|
||||
<Compile Include="OptionVoiceMeter.cs" />
|
||||
<Compile Include="OptionVoiceWindow.cs" />
|
||||
<Compile Include="ParamWnd.cs" />
|
||||
<Compile Include="Pathing.cs" />
|
||||
<Compile Include="PaymentCallType.cs" />
|
||||
<Compile Include="PaymentDialogWindow.cs" />
|
||||
<Compile Include="PaymentExitType.cs" />
|
||||
<Compile Include="PaymentGameApi\DatabaseProductID.cs" />
|
||||
<Compile Include="PaymentGameApi\PaymentInit.cs" />
|
||||
<Compile Include="PaymentGameApi\RestoreMain.cs" />
|
||||
<Compile Include="PaymentListWindow.cs" />
|
||||
<Compile Include="PaymentStoreApi\PaymentSave.cs" />
|
||||
<Compile Include="PaymentTask.cs" />
|
||||
<Compile Include="PaymentWindow.cs" />
|
||||
<Compile Include="Point2.cs" />
|
||||
<Compile Include="Point3.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Qoo\AM\Game\SysSaveData.cs" />
|
||||
<Compile Include="Qoo\AM\Game\SYS_SAVE_DATA.cs" />
|
||||
<Compile Include="Qoo\AM\Game\SYS_SAVE_DATA_HEADER.cs" />
|
||||
<Compile Include="Qoo\Application\App.cs" />
|
||||
<Compile Include="Qoo\CheckString.cs" />
|
||||
<Compile Include="Qoo\Debug.cs" />
|
||||
<Compile Include="Qoo\Def\BackLogDef.cs" />
|
||||
<Compile Include="Qoo\Def\CharaDef.cs" />
|
||||
<Compile Include="Qoo\Def\CHAR_POS.cs" />
|
||||
<Compile Include="Qoo\Def\DefSysParam.cs" />
|
||||
<Compile Include="Qoo\Def\EffectDef.cs" />
|
||||
<Compile Include="Qoo\Def\ErrorDef.cs" />
|
||||
<Compile Include="Qoo\Def\FileDef.cs" />
|
||||
<Compile Include="Qoo\Def\FontDef.cs" />
|
||||
<Compile Include="Qoo\Def\FONTINFO.cs" />
|
||||
<Compile Include="Qoo\Def\GameDef.cs" />
|
||||
<Compile Include="Qoo\Def\GrpDef.cs" />
|
||||
<Compile Include="Qoo\Def\KsDef.cs" />
|
||||
<Compile Include="Qoo\Def\MsgDef.cs" />
|
||||
<Compile Include="Qoo\Def\MSGFONTSIZE.cs" />
|
||||
<Compile Include="Qoo\Def\MSGWND_STYLE.cs" />
|
||||
<Compile Include="Qoo\Def\PayDef.cs" />
|
||||
<Compile Include="Qoo\Def\PaymentDef.cs" />
|
||||
<Compile Include="Qoo\Def\SaveLoadDef.cs" />
|
||||
<Compile Include="Qoo\Def\SelectDef.cs" />
|
||||
<Compile Include="Qoo\Def\SKIP_MODE.cs" />
|
||||
<Compile Include="Qoo\Def\SoundDef.cs" />
|
||||
<Compile Include="Qoo\Def\SYSTEM_IDX.cs" />
|
||||
<Compile Include="Qoo\Def\WndPri.cs" />
|
||||
<Compile Include="Qoo\DispAssert.cs" />
|
||||
<Compile Include="Qoo\File\FileId.cs" />
|
||||
<Compile Include="Qoo\File\Nmb.cs" />
|
||||
<Compile Include="Qoo\File\NmbFile.cs" />
|
||||
<Compile Include="Qoo\File\NMB_BTREEITEM.cs" />
|
||||
<Compile Include="Qoo\File\NMB_FILEHEADER.cs" />
|
||||
<Compile Include="Qoo\File\NMB_FILEINFO.cs" />
|
||||
<Compile Include="Qoo\Game\Chara.cs" />
|
||||
<Compile Include="Qoo\Game\GAMECHAR_TABLE.cs" />
|
||||
<Compile Include="Qoo\Game\GameData.cs" />
|
||||
<Compile Include="Qoo\Game\GAME_SAVE_DATA.cs" />
|
||||
<Compile Include="Qoo\Game\GAME_SAVE_DATA_HEADER.cs" />
|
||||
<Compile Include="Qoo\Game\KsExec.cs" />
|
||||
<Compile Include="Qoo\Game\KS_LOG_DATA.cs" />
|
||||
<Compile Include="Qoo\Game\PaymentParam.cs" />
|
||||
<Compile Include="Qoo\Game\SaveData.cs" />
|
||||
<Compile Include="Qoo\Game\SysData.cs" />
|
||||
<Compile Include="Qoo\Game\SystemParam.cs" />
|
||||
<Compile Include="Qoo\Graphics\Effect.cs" />
|
||||
<Compile Include="Qoo\Graphics\Graph.cs" />
|
||||
<Compile Include="Qoo\Graphics\Movie.cs" />
|
||||
<Compile Include="Qoo\Input\INPUT_STATE.cs" />
|
||||
<Compile Include="Qoo\Input\KsInput.cs" />
|
||||
<Compile Include="Qoo\Ks\Akb.cs" />
|
||||
<Compile Include="Qoo\Ks\AKB_DIRINFO.cs" />
|
||||
<Compile Include="Qoo\Ks\AKB_FILEHEADER.cs" />
|
||||
<Compile Include="Qoo\Ks\AKB_FILEINFO.cs" />
|
||||
<Compile Include="Qoo\Ks\AKB_LABELINFO.cs" />
|
||||
<Compile Include="Qoo\Ks\CG.cs" />
|
||||
<Compile Include="Qoo\Ks\CHAR_POS.cs" />
|
||||
<Compile Include="Qoo\Ks\CONFIG.cs" />
|
||||
<Compile Include="Qoo\Ks\DRAW_COMMAND.cs" />
|
||||
<Compile Include="Qoo\Ks\EVENTBACKUPDATA.cs" />
|
||||
<Compile Include="Qoo\Ks\EVENTECENR_NAME.cs" />
|
||||
<Compile Include="Qoo\Ks\EventPlayer.cs" />
|
||||
<Compile Include="Qoo\Ks\EVENTSCENE.cs" />
|
||||
<Compile Include="Qoo\Ks\EVENTSCENE_BGM.cs" />
|
||||
<Compile Include="Qoo\Ks\EVENTSCENE_CG.cs" />
|
||||
<Compile Include="Qoo\Ks\EVENTSCENE_MSG.cs" />
|
||||
<Compile Include="Qoo\Ks\EVENTSCENE_OBJ.cs" />
|
||||
<Compile Include="Qoo\Ks\EVENTSCENE_SE.cs" />
|
||||
<Compile Include="Qoo\Ks\EVENTSCENE_SELCET.cs" />
|
||||
<Compile Include="Qoo\Ks\EVSP.cs" />
|
||||
<Compile Include="Qoo\Ks\EVSP_NO.cs" />
|
||||
<Compile Include="Qoo\Ks\KsData.cs" />
|
||||
<Compile Include="Qoo\Ks\KSID.cs" />
|
||||
<Compile Include="Qoo\Ks\KsLog.cs" />
|
||||
<Compile Include="Qoo\Ks\KsMsgConfig.cs" />
|
||||
<Compile Include="Qoo\Ks\KsPlayer.cs" />
|
||||
<Compile Include="Qoo\Ks\KsPlayerConfig.cs" />
|
||||
<Compile Include="Qoo\Ks\KsScene.cs" />
|
||||
<Compile Include="Qoo\Ks\KsSceneDrawObject.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_ADD.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_ANIMATION.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_BACKLOG.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_BGIMAGE.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_BGM.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_BR.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CALL.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CG.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CG1.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CG2.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CG3.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CG4.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CHARA.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CHARA1.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CHARA2.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CHARA3.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CHARA4.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CHARA5.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CLEARMESSAGE.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_CMD.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_END.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_ENDMEMORY.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_EXEC.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_EXIT.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_F.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_FLASH.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_IF_COMPARE_CALL.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_IF_COMPARE_NEXT.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_IF_PARAM_CALL.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_IF_PARAM_NEXT.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_IF_READED_CALL.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_IF_READED_NEXT.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_IF_SYS_READED_CALL.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_IF_SYS_READED_NEXT.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_MESSAGE.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_MOVIE.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_NEXT.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_PRINT.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_RETURN.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_SE.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_SE1.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_SE2.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_SELECT.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_SET.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_SHAKE.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_STOP.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_STOPRW.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_STOP_CALL.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagInfo_WAIT.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTagTable.cs" />
|
||||
<Compile Include="Qoo\Ks\KsTextSeparator.cs" />
|
||||
<Compile Include="Qoo\Ks\KsWorkLog.cs" />
|
||||
<Compile Include="Qoo\Ks\LabelData.cs" />
|
||||
<Compile Include="Qoo\Ks\MsgTagData.cs" />
|
||||
<Compile Include="Qoo\Ks\MSG_STYLE.cs" />
|
||||
<Compile Include="Qoo\Ks\ParamData.cs" />
|
||||
<Compile Include="Qoo\Ks\PLAYSTAT.cs" />
|
||||
<Compile Include="Qoo\Ks\PLAY_MODE.cs" />
|
||||
<Compile Include="Qoo\Ks\SCENECALLDATA.cs" />
|
||||
<Compile Include="Qoo\Ks\SCENELOGDATA.cs" />
|
||||
<Compile Include="Qoo\Ks\SCENEPOSDATA.cs" />
|
||||
<Compile Include="Qoo\Ks\SCENE_DRAW_OBJECT.cs" />
|
||||
<Compile Include="Qoo\Ks\SCENE_RESTOREDATA.cs" />
|
||||
<Compile Include="Qoo\Ks\SCENE_SKIPFLAG.cs" />
|
||||
<Compile Include="Qoo\Ks\SWITCH.cs" />
|
||||
<Compile Include="Qoo\Ks\TagBase.cs" />
|
||||
<Compile Include="Qoo\Ks\TagData.cs" />
|
||||
<Compile Include="Qoo\Ks\TagReader.cs" />
|
||||
<Compile Include="Qoo\Ks\TAG_RESULT.cs" />
|
||||
<Compile Include="Qoo\Memory\MemFile.cs" />
|
||||
<Compile Include="Qoo\Message\BackLog.cs" />
|
||||
<Compile Include="Qoo\Message\BACKLOG_ITEM.cs" />
|
||||
<Compile Include="Qoo\Message\MessageStyle.cs" />
|
||||
<Compile Include="Qoo\Message\MSGWND_STYLE_DATA.cs" />
|
||||
<Compile Include="Qoo\Param\GameParam.cs" />
|
||||
<Compile Include="Qoo\Param\Look.cs" />
|
||||
<Compile Include="Qoo\Param\PARAM_DATA.cs" />
|
||||
<Compile Include="Qoo\Param\Read.cs" />
|
||||
<Compile Include="Qoo\Script\AmCalc.cs" />
|
||||
<Compile Include="Qoo\Script\Calc.cs" />
|
||||
<Compile Include="Qoo\Script\QC_FUNCNO.cs" />
|
||||
<Compile Include="Qoo\Script\QC_FUNCTYPE.cs" />
|
||||
<Compile Include="Qoo\Script\QC_VARTYPE.cs" />
|
||||
<Compile Include="Qoo\Select\SceneSelect.cs" />
|
||||
<Compile Include="Qoo\Select\SelectBtn.cs" />
|
||||
<Compile Include="Qoo\Select\SelectItem.cs" />
|
||||
<Compile Include="Qoo\SoundSystem\Sound.cs" />
|
||||
<Compile Include="Qoo\Table\DirScaleTable.cs" />
|
||||
<Compile Include="Qoo\Table\SelectTable.cs" />
|
||||
<Compile Include="Qoo\Wnd\MessageDlg.cs" />
|
||||
<Compile Include="QO\AllocMem.cs" />
|
||||
<Compile Include="QO\IO\QODirectory.cs" />
|
||||
<Compile Include="SaveFileInfo.cs" />
|
||||
<Compile Include="SaveLoadCallType.cs" />
|
||||
<Compile Include="SaveLoadManager.cs" />
|
||||
<Compile Include="SaveLoadSample.cs" />
|
||||
<Compile Include="SaveLoadType.cs" />
|
||||
<Compile Include="SaveLoadWindow.cs" />
|
||||
<Compile Include="SceneManager.cs" />
|
||||
<Compile Include="ScreenEffect.cs" />
|
||||
<Compile Include="ScreenKeyboardManager.cs" />
|
||||
<Compile Include="ScreenMovieSample.cs" />
|
||||
<Compile Include="ScriptEvent.cs" />
|
||||
<Compile Include="ScriptEventSelfHandler.cs" />
|
||||
<Compile Include="ScriptEventTriger.cs" />
|
||||
<Compile Include="SelectWnd.cs" />
|
||||
<Compile Include="Singleton.cs" />
|
||||
<Compile Include="Size.cs" />
|
||||
<Compile Include="SizeF.cs" />
|
||||
<Compile Include="SLIDE_VECTOR.cs" />
|
||||
<Compile Include="SoundData.cs" />
|
||||
<Compile Include="SoundOptionType.cs" />
|
||||
<Compile Include="SoundStream.cs" />
|
||||
<Compile Include="SoundVoice.cs" />
|
||||
<Compile Include="SplitImageObject2.cs" />
|
||||
<Compile Include="SPRITE_DRAW_MODE.cs" />
|
||||
<Compile Include="SPRITE_FX_FLAG.cs" />
|
||||
<Compile Include="StorySelectWindow.cs" />
|
||||
<Compile Include="SubPartCamera.cs" />
|
||||
<Compile Include="SubPartTask.cs" />
|
||||
<Compile Include="SubTaskBaseWindow.cs" />
|
||||
<Compile Include="TaskManager.cs" />
|
||||
<Compile Include="TASK_TYPE.cs" />
|
||||
<Compile Include="TextItem.cs" />
|
||||
<Compile Include="TextMenuWnd.cs" />
|
||||
<Compile Include="TitleRestoreWindow.cs" />
|
||||
<Compile Include="TitleWindow.cs" />
|
||||
<Compile Include="TOUCH_STATE.cs" />
|
||||
<Compile Include="UIAction.cs" />
|
||||
<Compile Include="UIActionButton.cs" />
|
||||
<Compile Include="UIActionToggle.cs" />
|
||||
<Compile Include="UIFont.cs" />
|
||||
<Compile Include="UIObjectInfo.cs" />
|
||||
<Compile Include="UITextureInfo.cs" />
|
||||
<Compile Include="UIValue.cs" />
|
||||
<Compile Include="UnityApp.cs" />
|
||||
<Compile Include="UnityBaseClass.cs" />
|
||||
<Compile Include="UnityFile.cs" />
|
||||
<Compile Include="UnityFileLoader.cs" />
|
||||
<Compile Include="UnityFileLoaderQueue.cs" />
|
||||
<Compile Include="UnityGraph.cs" />
|
||||
<Compile Include="UnityInput.cs" />
|
||||
<Compile Include="UnitySprite.cs" />
|
||||
<Compile Include="UnityTask.cs" />
|
||||
<Compile Include="UnityTextSprite.cs" />
|
||||
<Compile Include="UnityTexture.cs" />
|
||||
<Compile Include="UnityTimer.cs" />
|
||||
<Compile Include="UserBaseClass.cs" />
|
||||
<Compile Include="VoiceOptionCollider.cs" />
|
||||
<Compile Include="VoiceOptionList.cs" />
|
||||
<Compile Include="VoiceOptionScrollbar.cs" />
|
||||
<Compile Include="VoiceOptionScrollbarSlider.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x02000138 RID: 312
|
||||
public class AssetStream
|
||||
{
|
||||
// Token: 0x06000856 RID: 2134 RVA: 0x0002591C File Offset: 0x00023B1C
|
||||
public static bool GetZipFileOffsetLength(string zipFilePath, string fileName, out long offset, out long length)
|
||||
{
|
||||
offset = 0L;
|
||||
length = 0L;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,365 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Qoo;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200014B RID: 331
|
||||
[Serializable]
|
||||
public class BMFont
|
||||
{
|
||||
// Token: 0x17000115 RID: 277
|
||||
// (get) Token: 0x0600092B RID: 2347 RVA: 0x00027CB0 File Offset: 0x00025EB0
|
||||
public bool isValid
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.mSaved.Count > 0 || this.LegacyCheck();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000116 RID: 278
|
||||
// (get) Token: 0x0600092C RID: 2348 RVA: 0x00027CCC File Offset: 0x00025ECC
|
||||
// (set) Token: 0x0600092D RID: 2349 RVA: 0x00027CD4 File Offset: 0x00025ED4
|
||||
public int charSize
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.mSize;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.mSize = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000117 RID: 279
|
||||
// (get) Token: 0x0600092E RID: 2350 RVA: 0x00027CE0 File Offset: 0x00025EE0
|
||||
// (set) Token: 0x0600092F RID: 2351 RVA: 0x00027CE8 File Offset: 0x00025EE8
|
||||
public int baseOffset
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.mBase;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.mBase = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000118 RID: 280
|
||||
// (get) Token: 0x06000930 RID: 2352 RVA: 0x00027CF4 File Offset: 0x00025EF4
|
||||
// (set) Token: 0x06000931 RID: 2353 RVA: 0x00027CFC File Offset: 0x00025EFC
|
||||
public int texWidth
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.mWidth;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.mWidth = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000119 RID: 281
|
||||
// (get) Token: 0x06000932 RID: 2354 RVA: 0x00027D08 File Offset: 0x00025F08
|
||||
// (set) Token: 0x06000933 RID: 2355 RVA: 0x00027D10 File Offset: 0x00025F10
|
||||
public int texHeight
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.mHeight;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.mHeight = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700011A RID: 282
|
||||
// (get) Token: 0x06000934 RID: 2356 RVA: 0x00027D1C File Offset: 0x00025F1C
|
||||
public int glyphCount
|
||||
{
|
||||
get
|
||||
{
|
||||
return (!this.isValid) ? 0 : this.mSaved.Count;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700011B RID: 283
|
||||
// (get) Token: 0x06000935 RID: 2357 RVA: 0x00027D3C File Offset: 0x00025F3C
|
||||
// (set) Token: 0x06000936 RID: 2358 RVA: 0x00027D44 File Offset: 0x00025F44
|
||||
public string spriteName
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.mSpriteName;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.mSpriteName = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700011C RID: 284
|
||||
// (get) Token: 0x06000937 RID: 2359 RVA: 0x00027D50 File Offset: 0x00025F50
|
||||
public List<BMSymbol> symbols
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.mSymbols;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000938 RID: 2360 RVA: 0x00027D58 File Offset: 0x00025F58
|
||||
public bool LegacyCheck()
|
||||
{
|
||||
if (this.mGlyphs != null && this.mGlyphs.Length > 0)
|
||||
{
|
||||
int i = 0;
|
||||
int num = this.mGlyphs.Length;
|
||||
while (i < num)
|
||||
{
|
||||
BMGlyph bmglyph = this.mGlyphs[i];
|
||||
if (bmglyph != null)
|
||||
{
|
||||
bmglyph.index = i;
|
||||
this.mSaved.Add(bmglyph);
|
||||
this.mDict.Add(i, bmglyph);
|
||||
}
|
||||
i++;
|
||||
}
|
||||
this.mGlyphs = null;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06000939 RID: 2361 RVA: 0x00027DD4 File Offset: 0x00025FD4
|
||||
private int GetArraySize(int index)
|
||||
{
|
||||
if (index < 256)
|
||||
{
|
||||
return 256;
|
||||
}
|
||||
if (index < 65536)
|
||||
{
|
||||
return 65536;
|
||||
}
|
||||
if (index < 262144)
|
||||
{
|
||||
return 262144;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600093A RID: 2362 RVA: 0x00027E18 File Offset: 0x00026018
|
||||
public BMGlyph GetGlyph(int index, bool createIfMissing)
|
||||
{
|
||||
BMGlyph bmglyph = null;
|
||||
if (this.mDict.Count == 0)
|
||||
{
|
||||
if (this.mSaved.Count == 0)
|
||||
{
|
||||
this.LegacyCheck();
|
||||
}
|
||||
else
|
||||
{
|
||||
int i = 0;
|
||||
int count = this.mSaved.Count;
|
||||
while (i < count)
|
||||
{
|
||||
BMGlyph bmglyph2 = this.mSaved[i];
|
||||
this.mDict.Add(bmglyph2.index, bmglyph2);
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!this.mDict.TryGetValue(index, out bmglyph) && createIfMissing)
|
||||
{
|
||||
bmglyph = new BMGlyph();
|
||||
bmglyph.index = index;
|
||||
this.mSaved.Add(bmglyph);
|
||||
this.mDict.Add(index, bmglyph);
|
||||
}
|
||||
return bmglyph;
|
||||
}
|
||||
|
||||
// Token: 0x0600093B RID: 2363 RVA: 0x00027ED0 File Offset: 0x000260D0
|
||||
public BMGlyph GetGlyph(int index)
|
||||
{
|
||||
return this.GetGlyph(index, false);
|
||||
}
|
||||
|
||||
// Token: 0x0600093C RID: 2364 RVA: 0x00027EDC File Offset: 0x000260DC
|
||||
public BMSymbol GetSymbol(string sequence, bool createIfMissing)
|
||||
{
|
||||
int i = 0;
|
||||
int count = this.mSymbols.Count;
|
||||
while (i < count)
|
||||
{
|
||||
BMSymbol bmsymbol = this.mSymbols[i];
|
||||
if (bmsymbol.sequence == sequence)
|
||||
{
|
||||
return bmsymbol;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
if (createIfMissing)
|
||||
{
|
||||
BMSymbol bmsymbol2 = new BMSymbol();
|
||||
bmsymbol2.sequence = sequence;
|
||||
this.mSymbols.Add(bmsymbol2);
|
||||
return bmsymbol2;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600093D RID: 2365 RVA: 0x00027F4C File Offset: 0x0002614C
|
||||
public BMSymbol MatchSymbol(string text, int offset, int textLength)
|
||||
{
|
||||
int count = this.mSymbols.Count;
|
||||
if (count == 0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
textLength -= offset;
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
BMSymbol bmsymbol = this.mSymbols[i];
|
||||
int length = bmsymbol.length;
|
||||
if (length != 0 && textLength >= length)
|
||||
{
|
||||
bool flag = true;
|
||||
for (int j = 0; j < length; j++)
|
||||
{
|
||||
if (text[offset + j] != bmsymbol.sequence[j])
|
||||
{
|
||||
flag = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
return bmsymbol;
|
||||
}
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600093E RID: 2366 RVA: 0x00027FF4 File Offset: 0x000261F4
|
||||
public void Clear()
|
||||
{
|
||||
this.mGlyphs = null;
|
||||
this.mDict.Clear();
|
||||
this.mSaved.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x0600093F RID: 2367 RVA: 0x00028014 File Offset: 0x00026214
|
||||
public void Trim(int xMin, int yMin, int xMax, int yMax)
|
||||
{
|
||||
if (this.isValid)
|
||||
{
|
||||
int i = 0;
|
||||
int count = this.mSaved.Count;
|
||||
while (i < count)
|
||||
{
|
||||
BMGlyph bmglyph = this.mSaved[i];
|
||||
if (bmglyph != null)
|
||||
{
|
||||
bmglyph.Trim(xMin, yMin, xMax, yMax);
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000940 RID: 2368 RVA: 0x00028068 File Offset: 0x00026268
|
||||
public void Build()
|
||||
{
|
||||
BMGlyph glyph = this.GetGlyph(9633);
|
||||
if (glyph != null)
|
||||
{
|
||||
int advance = glyph.advance;
|
||||
int baseOffset = this.baseOffset;
|
||||
foreach (KeyValuePair<int, BMGlyph> keyValuePair in this.mDict)
|
||||
{
|
||||
keyValuePair.Value.offsetY -= baseOffset - advance;
|
||||
}
|
||||
this.baseOffset = advance;
|
||||
this.charSize = advance;
|
||||
}
|
||||
foreach (BMGlyph bmglyph in this.mDict.Values)
|
||||
{
|
||||
if (bmglyph.kerning != null && bmglyph.kerning.Count > 0)
|
||||
{
|
||||
string text = string.Empty;
|
||||
for (int num = 0; num != bmglyph.kerning.Count; num += 2)
|
||||
{
|
||||
text += (char)bmglyph.kerning[num];
|
||||
text += ' ';
|
||||
}
|
||||
char c = (char)bmglyph.index;
|
||||
Qoo.Debug.Print(string.Format("Kerning:BASE={0}:PAIR:{1}", c, text));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000941 RID: 2369 RVA: 0x000281F8 File Offset: 0x000263F8
|
||||
public bool CheckGlyph(string str)
|
||||
{
|
||||
foreach (char index in str)
|
||||
{
|
||||
if (this.GetGlyph((int)index) == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x040007A7 RID: 1959
|
||||
[HideInInspector]
|
||||
[SerializeField]
|
||||
private BMGlyph[] mGlyphs;
|
||||
|
||||
// Token: 0x040007A8 RID: 1960
|
||||
[HideInInspector]
|
||||
[SerializeField]
|
||||
private int mSize;
|
||||
|
||||
// Token: 0x040007A9 RID: 1961
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
private int mBase;
|
||||
|
||||
// Token: 0x040007AA RID: 1962
|
||||
[HideInInspector]
|
||||
[SerializeField]
|
||||
private int mWidth;
|
||||
|
||||
// Token: 0x040007AB RID: 1963
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
private int mHeight;
|
||||
|
||||
// Token: 0x040007AC RID: 1964
|
||||
[HideInInspector]
|
||||
[SerializeField]
|
||||
private string mSpriteName;
|
||||
|
||||
// Token: 0x040007AD RID: 1965
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
private List<BMGlyph> mSaved = new List<BMGlyph>();
|
||||
|
||||
// Token: 0x040007AE RID: 1966
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
private List<BMSymbol> mSymbols = new List<BMSymbol>();
|
||||
|
||||
// Token: 0x040007AF RID: 1967
|
||||
private Dictionary<int, BMGlyph> mDict = new Dictionary<int, BMGlyph>();
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
using System;
|
||||
using Qoo;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200014C RID: 332
|
||||
public static class BMFontReader
|
||||
{
|
||||
// Token: 0x06000942 RID: 2370 RVA: 0x00028238 File Offset: 0x00026438
|
||||
private static string GetString(string s)
|
||||
{
|
||||
int num = s.IndexOf('=');
|
||||
return (num != -1) ? s.Substring(num + 1) : string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x06000943 RID: 2371 RVA: 0x00028268 File Offset: 0x00026468
|
||||
private static int GetInt(string s)
|
||||
{
|
||||
int result = 0;
|
||||
string @string = BMFontReader.GetString(s);
|
||||
int.TryParse(@string, out result);
|
||||
return result;
|
||||
}
|
||||
|
||||
// Token: 0x06000944 RID: 2372 RVA: 0x00028288 File Offset: 0x00026488
|
||||
public static void Load(BMFont font, string name, byte[] bytes)
|
||||
{
|
||||
font.Clear();
|
||||
if (bytes != null)
|
||||
{
|
||||
ByteReader byteReader = new ByteReader(bytes);
|
||||
char[] separator = new char[]
|
||||
{
|
||||
' '
|
||||
};
|
||||
while (byteReader.canRead)
|
||||
{
|
||||
string text = byteReader.ReadLine();
|
||||
if (string.IsNullOrEmpty(text))
|
||||
{
|
||||
break;
|
||||
}
|
||||
string[] array = text.Split(separator, StringSplitOptions.RemoveEmptyEntries);
|
||||
int num = array.Length;
|
||||
if (array[0] == "char")
|
||||
{
|
||||
int channel = (num <= 10) ? 15 : BMFontReader.GetInt(array[10]);
|
||||
if (num > 9 && BMFontReader.GetInt(array[9]) > 0)
|
||||
{
|
||||
UnityEngine.Debug.LogError("Your font was exported with more than one texture. Only one texture is supported by NGUI.\nYou need to re-export your font, enlarging the texture's dimensions until everything fits into just one texture.");
|
||||
break;
|
||||
}
|
||||
if (num <= 8)
|
||||
{
|
||||
UnityEngine.Debug.LogError(string.Concat(new object[]
|
||||
{
|
||||
"Unexpected number of entries for the 'char' field (",
|
||||
name,
|
||||
", ",
|
||||
array.Length,
|
||||
"):\n",
|
||||
text
|
||||
}));
|
||||
break;
|
||||
}
|
||||
int @int = BMFontReader.GetInt(array[1]);
|
||||
BMGlyph glyph = font.GetGlyph(@int, true);
|
||||
if (glyph != null)
|
||||
{
|
||||
glyph.x = BMFontReader.GetInt(array[2]);
|
||||
glyph.y = BMFontReader.GetInt(array[3]);
|
||||
glyph.width = BMFontReader.GetInt(array[4]);
|
||||
glyph.height = BMFontReader.GetInt(array[5]);
|
||||
glyph.offsetX = BMFontReader.GetInt(array[6]);
|
||||
glyph.offsetY = BMFontReader.GetInt(array[7]);
|
||||
glyph.advance = BMFontReader.GetInt(array[8]);
|
||||
glyph.channel = channel;
|
||||
}
|
||||
else
|
||||
{
|
||||
Qoo.Debug.Print(string.Concat(new object[]
|
||||
{
|
||||
"Char: ",
|
||||
array[1],
|
||||
" (",
|
||||
@int,
|
||||
") is NULL"
|
||||
}));
|
||||
}
|
||||
}
|
||||
else if (array[0] == "kerning")
|
||||
{
|
||||
if (num <= 3)
|
||||
{
|
||||
UnityEngine.Debug.LogError(string.Concat(new object[]
|
||||
{
|
||||
"Unexpected number of entries for the 'kerning' field (",
|
||||
name,
|
||||
", ",
|
||||
array.Length,
|
||||
"):\n",
|
||||
text
|
||||
}));
|
||||
break;
|
||||
}
|
||||
int int2 = BMFontReader.GetInt(array[1]);
|
||||
int int3 = BMFontReader.GetInt(array[2]);
|
||||
int int4 = BMFontReader.GetInt(array[3]);
|
||||
BMGlyph glyph2 = font.GetGlyph(int3, true);
|
||||
if (glyph2 != null)
|
||||
{
|
||||
glyph2.SetKerning(int2, int4);
|
||||
}
|
||||
}
|
||||
else if (array[0] == "common")
|
||||
{
|
||||
if (num <= 5)
|
||||
{
|
||||
UnityEngine.Debug.LogError(string.Concat(new object[]
|
||||
{
|
||||
"Unexpected number of entries for the 'common' field (",
|
||||
name,
|
||||
", ",
|
||||
array.Length,
|
||||
"):\n",
|
||||
text
|
||||
}));
|
||||
break;
|
||||
}
|
||||
font.charSize = BMFontReader.GetInt(array[1]);
|
||||
font.baseOffset = BMFontReader.GetInt(array[2]);
|
||||
font.texWidth = BMFontReader.GetInt(array[3]);
|
||||
font.texHeight = BMFontReader.GetInt(array[4]);
|
||||
int int5 = BMFontReader.GetInt(array[5]);
|
||||
if (int5 != 1)
|
||||
{
|
||||
UnityEngine.Debug.LogError(string.Concat(new object[]
|
||||
{
|
||||
"Font '",
|
||||
name,
|
||||
"' must be created with only 1 texture, not ",
|
||||
int5
|
||||
}));
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (array[0] == "page")
|
||||
{
|
||||
if (num > 2)
|
||||
{
|
||||
font.spriteName = BMFontReader.GetString(array[2]).Replace("\"", string.Empty);
|
||||
font.spriteName = font.spriteName.Replace(".png", string.Empty);
|
||||
font.spriteName = font.spriteName.Replace(".tga", string.Empty);
|
||||
}
|
||||
}
|
||||
else if (array[0] == "symbol" && num > 5)
|
||||
{
|
||||
BMSymbol symbol = font.GetSymbol(BMFontReader.GetString(array[1]), true);
|
||||
symbol.x = BMFontReader.GetInt(array[2]);
|
||||
symbol.y = BMFontReader.GetInt(array[3]);
|
||||
symbol.width = BMFontReader.GetInt(array[4]);
|
||||
symbol.height = BMFontReader.GetInt(array[5]);
|
||||
}
|
||||
}
|
||||
}
|
||||
font.Build();
|
||||
Qoo.Debug.Print(string.Format("Import Font:num={0}", font.glyphCount));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
// Token: 0x0200014D RID: 333
|
||||
[Serializable]
|
||||
public class BMGlyph
|
||||
{
|
||||
// Token: 0x06000946 RID: 2374 RVA: 0x000286DC File Offset: 0x000268DC
|
||||
public int GetKerning(int previousChar, bool IsKerning = true)
|
||||
{
|
||||
if (this.kerning != null && IsKerning)
|
||||
{
|
||||
int i = 0;
|
||||
int count = this.kerning.Count;
|
||||
while (i < count)
|
||||
{
|
||||
if (this.kerning[i] == previousChar)
|
||||
{
|
||||
return this.kerning[i + 1];
|
||||
}
|
||||
i += 2;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000947 RID: 2375 RVA: 0x0002873C File Offset: 0x0002693C
|
||||
public void SetKerning(int previousChar, int amount)
|
||||
{
|
||||
if (this.kerning == null)
|
||||
{
|
||||
this.kerning = new List<int>();
|
||||
}
|
||||
for (int i = 0; i < this.kerning.Count; i += 2)
|
||||
{
|
||||
if (this.kerning[i] == previousChar)
|
||||
{
|
||||
this.kerning[i + 1] = amount;
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.kerning.Add(previousChar);
|
||||
this.kerning.Add(amount);
|
||||
}
|
||||
|
||||
// Token: 0x06000948 RID: 2376 RVA: 0x000287B8 File Offset: 0x000269B8
|
||||
public void Trim(int xMin, int yMin, int xMax, int yMax)
|
||||
{
|
||||
int num = this.x + this.width;
|
||||
int num2 = this.y + this.height;
|
||||
if (this.x < xMin)
|
||||
{
|
||||
int num3 = xMin - this.x;
|
||||
this.x += num3;
|
||||
this.width -= num3;
|
||||
this.offsetX += num3;
|
||||
}
|
||||
if (this.y < yMin)
|
||||
{
|
||||
int num4 = yMin - this.y;
|
||||
this.y += num4;
|
||||
this.height -= num4;
|
||||
this.offsetY += num4;
|
||||
}
|
||||
if (num > xMax)
|
||||
{
|
||||
this.width -= num - xMax;
|
||||
}
|
||||
if (num2 > yMax)
|
||||
{
|
||||
this.height -= num2 - yMax;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040007B0 RID: 1968
|
||||
public int index;
|
||||
|
||||
// Token: 0x040007B1 RID: 1969
|
||||
public int x;
|
||||
|
||||
// Token: 0x040007B2 RID: 1970
|
||||
public int y;
|
||||
|
||||
// Token: 0x040007B3 RID: 1971
|
||||
public int width;
|
||||
|
||||
// Token: 0x040007B4 RID: 1972
|
||||
public int height;
|
||||
|
||||
// Token: 0x040007B5 RID: 1973
|
||||
public int offsetX;
|
||||
|
||||
// Token: 0x040007B6 RID: 1974
|
||||
public int offsetY;
|
||||
|
||||
// Token: 0x040007B7 RID: 1975
|
||||
public int advance;
|
||||
|
||||
// Token: 0x040007B8 RID: 1976
|
||||
public int channel;
|
||||
|
||||
// Token: 0x040007B9 RID: 1977
|
||||
public List<int> kerning;
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x0200014E RID: 334
|
||||
[Serializable]
|
||||
public class BMSymbol
|
||||
{
|
||||
// Token: 0x1700011D RID: 285
|
||||
// (get) Token: 0x0600094A RID: 2378 RVA: 0x00028898 File Offset: 0x00026A98
|
||||
public int length
|
||||
{
|
||||
get
|
||||
{
|
||||
if (this.mLength == 0)
|
||||
{
|
||||
this.mLength = this.sequence.Length;
|
||||
}
|
||||
return this.mLength;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040007BA RID: 1978
|
||||
public string sequence;
|
||||
|
||||
// Token: 0x040007BB RID: 1979
|
||||
public int x;
|
||||
|
||||
// Token: 0x040007BC RID: 1980
|
||||
public int y;
|
||||
|
||||
// Token: 0x040007BD RID: 1981
|
||||
public int width;
|
||||
|
||||
// Token: 0x040007BE RID: 1982
|
||||
public int height;
|
||||
|
||||
// Token: 0x040007BF RID: 1983
|
||||
private int mLength;
|
||||
}
|
||||
@@ -0,0 +1,696 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Qoo;
|
||||
using Qoo.Game;
|
||||
using Qoo.SoundSystem;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020001A1 RID: 417
|
||||
public abstract class BaseWindow : MonoBehaviourWrap
|
||||
{
|
||||
// Token: 0x06000C0D RID: 3085 RVA: 0x00032380 File Offset: 0x00030580
|
||||
protected virtual void OnAwake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000C0E RID: 3086 RVA: 0x00032384 File Offset: 0x00030584
|
||||
protected virtual string[] newSceneTextureNameArray()
|
||||
{
|
||||
return new string[0];
|
||||
}
|
||||
|
||||
// Token: 0x06000C0F RID: 3087 RVA: 0x0003238C File Offset: 0x0003058C
|
||||
protected virtual void BeforeInit()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000C10 RID: 3088 RVA: 0x00032390 File Offset: 0x00030590
|
||||
protected virtual BaseWindow.UIComponent[] newComponentArray()
|
||||
{
|
||||
return new BaseWindow.UIComponent[0];
|
||||
}
|
||||
|
||||
// Token: 0x06000C11 RID: 3089 RVA: 0x00032398 File Offset: 0x00030598
|
||||
protected virtual void AfterInit()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000C12 RID: 3090 RVA: 0x0003239C File Offset: 0x0003059C
|
||||
protected virtual void OnBaseWindowUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000C13 RID: 3091 RVA: 0x000323A0 File Offset: 0x000305A0
|
||||
protected virtual void OnBaseWindowOnButton(string obj)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000C14 RID: 3092 RVA: 0x000323A4 File Offset: 0x000305A4
|
||||
protected virtual void OnBaseWindowDestroy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000C15 RID: 3093 RVA: 0x000323A8 File Offset: 0x000305A8
|
||||
protected virtual void OnGraphicLoadComplete()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000C16 RID: 3094 RVA: 0x000323AC File Offset: 0x000305AC
|
||||
protected virtual string GetBGMName()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000C17 RID: 3095 RVA: 0x000323B0 File Offset: 0x000305B0
|
||||
public sealed override void Awake()
|
||||
{
|
||||
this.UIGameObjectsDic = new Dictionary<string, GameObject>();
|
||||
this.UITextSpriteDic = new Dictionary<string, UnityTextSprite>();
|
||||
this.imageObjectList = new List<ImageObject>();
|
||||
this.graphicHolder = null;
|
||||
this.alreadyCalledAddScene = false;
|
||||
this.bUpdate = false;
|
||||
this.OnAwake();
|
||||
this.graphicHolder = new GraphicManager.SceneGraphicHolder(this.newSceneTextureNameArray());
|
||||
string bgmname = this.GetBGMName();
|
||||
if (bgmname != null)
|
||||
{
|
||||
if (bgmname.Length != 0)
|
||||
{
|
||||
this.PlayBGM(bgmname);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.StopBGM();
|
||||
}
|
||||
}
|
||||
this.StartTime();
|
||||
}
|
||||
|
||||
// Token: 0x06000C18 RID: 3096 RVA: 0x0003243C File Offset: 0x0003063C
|
||||
public sealed override void Start()
|
||||
{
|
||||
base.transform.parent.localPosition = new Vector3(2000f, 0f, 0f);
|
||||
this.BeforeInit();
|
||||
foreach (BaseWindow.UIComponent uicomponent in this.newComponentArray())
|
||||
{
|
||||
uicomponent.CreateComponent(this);
|
||||
}
|
||||
this.AfterInit();
|
||||
}
|
||||
|
||||
// Token: 0x06000C19 RID: 3097 RVA: 0x000324A0 File Offset: 0x000306A0
|
||||
public sealed override void Update()
|
||||
{
|
||||
if (this.bUpdate)
|
||||
{
|
||||
this.OnBaseWindowUpdate();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.bUpdate = this.graphicHolder.isDone();
|
||||
if (this.bUpdate)
|
||||
{
|
||||
this.OnGraphicLoadComplete();
|
||||
}
|
||||
}
|
||||
this.ProcTime();
|
||||
}
|
||||
|
||||
// Token: 0x06000C1A RID: 3098 RVA: 0x000324EC File Offset: 0x000306EC
|
||||
public sealed override void OnDestroy()
|
||||
{
|
||||
this.OnBaseWindowDestroy();
|
||||
this.graphicHolder.Release();
|
||||
this.graphicHolder = null;
|
||||
}
|
||||
|
||||
// Token: 0x06000C1B RID: 3099 RVA: 0x00032508 File Offset: 0x00030708
|
||||
public IEnumerator WaitLoadTexture()
|
||||
{
|
||||
yield return base.StartCoroutine(this.graphicHolder.WaitLoadTexture());
|
||||
foreach (ImageObject obj in this.imageObjectList)
|
||||
{
|
||||
obj.ApplyRendererEnableAfterLoad();
|
||||
}
|
||||
foreach (KeyValuePair<string, UnityTextSprite> obj2 in this.UITextSpriteDic)
|
||||
{
|
||||
UnityTextSprite p = obj2.Value;
|
||||
p.Show = true;
|
||||
p.Update(960, 544, p.obj.transform.localPosition.z);
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06000C1C RID: 3100 RVA: 0x00032524 File Offset: 0x00030724
|
||||
public sealed override void OnButton(string obj)
|
||||
{
|
||||
if (!this.bUpdate)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!this.alreadyCalledAddScene)
|
||||
{
|
||||
this.OnBaseWindowOnButton(obj);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000C1D RID: 3101 RVA: 0x00032544 File Offset: 0x00030744
|
||||
protected void PlayBGM(string name)
|
||||
{
|
||||
Sound.BgmPlay(name, 1f, 1000, 1000);
|
||||
}
|
||||
|
||||
// Token: 0x06000C1E RID: 3102 RVA: 0x0003255C File Offset: 0x0003075C
|
||||
protected void StopBGM()
|
||||
{
|
||||
Sound.BgmStop(1000);
|
||||
}
|
||||
|
||||
// Token: 0x06000C1F RID: 3103 RVA: 0x00032568 File Offset: 0x00030768
|
||||
protected void PlaySE(string name)
|
||||
{
|
||||
Sound.SysSePlay(name, 1f);
|
||||
}
|
||||
|
||||
// Token: 0x06000C20 RID: 3104 RVA: 0x00032578 File Offset: 0x00030778
|
||||
protected void PlayPlayerSE(string name)
|
||||
{
|
||||
Sound.SysPlayerSePlay(name, 1f);
|
||||
Qoo.Debug.Print(name);
|
||||
}
|
||||
|
||||
// Token: 0x06000C21 RID: 3105 RVA: 0x0003258C File Offset: 0x0003078C
|
||||
protected bool IsPlayerSEPlaying()
|
||||
{
|
||||
return Sound.SysPlayerSeIsPlay();
|
||||
}
|
||||
|
||||
// Token: 0x06000C22 RID: 3106 RVA: 0x00032594 File Offset: 0x00030794
|
||||
protected void PlayVoice(string name, bool isSystem = false)
|
||||
{
|
||||
if (isSystem)
|
||||
{
|
||||
Sound.VoicePlay(name, 1f);
|
||||
}
|
||||
else
|
||||
{
|
||||
Singleton<ManSound>.Instance.VoicePlay(name, 1f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000C23 RID: 3107 RVA: 0x000325C8 File Offset: 0x000307C8
|
||||
protected void StopVoice()
|
||||
{
|
||||
Sound.VoiceStop();
|
||||
}
|
||||
|
||||
// Token: 0x06000C24 RID: 3108 RVA: 0x000325D0 File Offset: 0x000307D0
|
||||
protected void PlaySE_Ok()
|
||||
{
|
||||
Sound.SE_Ok();
|
||||
}
|
||||
|
||||
// Token: 0x06000C25 RID: 3109 RVA: 0x000325D8 File Offset: 0x000307D8
|
||||
protected void PlaySE_Select()
|
||||
{
|
||||
Sound.SE_Select();
|
||||
}
|
||||
|
||||
// Token: 0x06000C26 RID: 3110 RVA: 0x000325E0 File Offset: 0x000307E0
|
||||
protected void PlaySE_Cancel()
|
||||
{
|
||||
Sound.SE_Cancel();
|
||||
}
|
||||
|
||||
// Token: 0x06000C27 RID: 3111 RVA: 0x000325E8 File Offset: 0x000307E8
|
||||
public GameObject MakeCollisionObject(string name, int x, int y, int z, int width, int height)
|
||||
{
|
||||
int num = -480;
|
||||
int num2 = 272;
|
||||
GameObject gameObject = new GameObject(name);
|
||||
gameObject.transform.parent = base.transform;
|
||||
gameObject.transform.localPosition = new Vector3((float)(num + width / 2 + x), (float)(num2 - height / 2 - y), (float)(-(float)z));
|
||||
gameObject.transform.localScale = new Vector3((float)width, (float)height, 1f);
|
||||
gameObject.AddComponent<BoxCollider>();
|
||||
this.UIGameObjectsDic.Add(gameObject.name, gameObject);
|
||||
return gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x06000C28 RID: 3112 RVA: 0x00032674 File Offset: 0x00030874
|
||||
public GameObject MakeImageObject(string name_, int x_, int y_, int z_, string fpath_, bool collisionEnable = false, bool RendererEnableAfterLoad = true, int xImgCnt_ = 1, int yImgCnt_ = 1, int defaultIndex_ = 0)
|
||||
{
|
||||
UIObjectInfo uiObject = new UIObjectInfo(name_, x_, y_, z_, fpath_, xImgCnt_, yImgCnt_, defaultIndex_);
|
||||
ImageObject imageObject = ImageObject.Create(uiObject, base.transform, collisionEnable);
|
||||
imageObject.RendererEnableAfterLoad = RendererEnableAfterLoad;
|
||||
GameObject gameObject = imageObject.gameObject;
|
||||
if (gameObject.collider != null)
|
||||
{
|
||||
gameObject.collider.enabled = (collisionEnable && RendererEnableAfterLoad);
|
||||
}
|
||||
this.UIGameObjectsDic.Add(gameObject.name, gameObject);
|
||||
this.imageObjectList.Add(imageObject);
|
||||
return gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x06000C29 RID: 3113 RVA: 0x000326FC File Offset: 0x000308FC
|
||||
public void MakeUIAction(UIAction uiAction)
|
||||
{
|
||||
uiAction.Init();
|
||||
}
|
||||
|
||||
// Token: 0x06000C2A RID: 3114 RVA: 0x00032704 File Offset: 0x00030904
|
||||
public void EntryTextObject(string name_, UnityTextSprite textSprite)
|
||||
{
|
||||
this.UITextSpriteDic.Add(name_, textSprite);
|
||||
}
|
||||
|
||||
// Token: 0x06000C2B RID: 3115 RVA: 0x00032714 File Offset: 0x00030914
|
||||
protected UnityTextSprite GetTextSprite(string name)
|
||||
{
|
||||
return this.UITextSpriteDic[name];
|
||||
}
|
||||
|
||||
// Token: 0x170001A8 RID: 424
|
||||
// (get) Token: 0x06000C2C RID: 3116 RVA: 0x00032724 File Offset: 0x00030924
|
||||
protected bool IsTrial
|
||||
{
|
||||
get
|
||||
{
|
||||
return SysData.IsTrial();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000C2D RID: 3117 RVA: 0x0003272C File Offset: 0x0003092C
|
||||
protected void GameObjectShow(string name, bool show)
|
||||
{
|
||||
if (this.ExistsGameObject(name))
|
||||
{
|
||||
this.GameObjectShow(this.GetGameObject(name), show);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000C2E RID: 3118 RVA: 0x00032748 File Offset: 0x00030948
|
||||
protected void GameObjectShow(GameObject go, bool show)
|
||||
{
|
||||
if (go == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (go.renderer != null)
|
||||
{
|
||||
go.renderer.enabled = show;
|
||||
}
|
||||
if (go.collider != null)
|
||||
{
|
||||
go.collider.enabled = show;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000C2F RID: 3119 RVA: 0x0003279C File Offset: 0x0003099C
|
||||
protected void AddGameObject(string name, GameObject go)
|
||||
{
|
||||
this.UIGameObjectsDic.Add(name, go);
|
||||
}
|
||||
|
||||
// Token: 0x06000C30 RID: 3120 RVA: 0x000327AC File Offset: 0x000309AC
|
||||
protected bool ExistsGameObject(string name)
|
||||
{
|
||||
return this.UIGameObjectsDic.ContainsKey(name);
|
||||
}
|
||||
|
||||
// Token: 0x06000C31 RID: 3121 RVA: 0x000327BC File Offset: 0x000309BC
|
||||
protected GameObject GetGameObject(string name)
|
||||
{
|
||||
if (!this.ExistsGameObject(name))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return this.UIGameObjectsDic[name];
|
||||
}
|
||||
|
||||
// Token: 0x06000C32 RID: 3122 RVA: 0x000327D8 File Offset: 0x000309D8
|
||||
protected ImageObject GetImageObject(string name)
|
||||
{
|
||||
GameObject gameObject = this.GetGameObject(name);
|
||||
if (gameObject == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return gameObject.GetComponent<ImageObject>();
|
||||
}
|
||||
|
||||
// Token: 0x06000C33 RID: 3123 RVA: 0x00032804 File Offset: 0x00030A04
|
||||
protected UIActionToggle GetActionToggle(string name)
|
||||
{
|
||||
GameObject gameObject = this.GetGameObject(name);
|
||||
if (gameObject == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return gameObject.GetComponent<UIActionToggle>();
|
||||
}
|
||||
|
||||
// Token: 0x06000C34 RID: 3124 RVA: 0x00032830 File Offset: 0x00030A30
|
||||
protected UIActionButton GetActionButton(string name)
|
||||
{
|
||||
GameObject gameObject = this.GetGameObject(name);
|
||||
if (gameObject == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return gameObject.GetComponent<UIActionButton>();
|
||||
}
|
||||
|
||||
// Token: 0x06000C35 RID: 3125 RVA: 0x0003285C File Offset: 0x00030A5C
|
||||
protected void SetTexture(string name, string fpath)
|
||||
{
|
||||
ImageObject imageObject = this.GetImageObject(name);
|
||||
if (imageObject == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
imageObject.SetTexture(fpath);
|
||||
}
|
||||
|
||||
// Token: 0x06000C36 RID: 3126 RVA: 0x00032888 File Offset: 0x00030A88
|
||||
protected bool LoadCompleted(string name)
|
||||
{
|
||||
ImageObject imageObject = this.GetImageObject(name);
|
||||
return imageObject == null || imageObject.LoadCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06000C37 RID: 3127 RVA: 0x000328B4 File Offset: 0x00030AB4
|
||||
protected void RestartAnimation(string name)
|
||||
{
|
||||
ImageObject imageObject = this.GetImageObject(name);
|
||||
if (imageObject == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
imageObject.RestartAnimation();
|
||||
}
|
||||
|
||||
// Token: 0x06000C38 RID: 3128 RVA: 0x000328DC File Offset: 0x00030ADC
|
||||
protected void SetParent(string child, string parent)
|
||||
{
|
||||
GameObject gameObject = this.GetGameObject(child);
|
||||
GameObject gameObject2 = this.GetGameObject(parent);
|
||||
gameObject.transform.parent = gameObject2.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06000C39 RID: 3129 RVA: 0x0003290C File Offset: 0x00030B0C
|
||||
protected void AddScene(string nextSceneName)
|
||||
{
|
||||
if (!this.alreadyCalledAddScene)
|
||||
{
|
||||
this.alreadyCalledAddScene = true;
|
||||
SceneManager.AddScene(nextSceneName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000C3A RID: 3130 RVA: 0x00032928 File Offset: 0x00030B28
|
||||
protected void DeleteLastAddScene()
|
||||
{
|
||||
SceneManager.DeleteLastAddScene();
|
||||
}
|
||||
|
||||
// Token: 0x06000C3B RID: 3131 RVA: 0x00032930 File Offset: 0x00030B30
|
||||
protected void DeleteAllAddScene()
|
||||
{
|
||||
SceneManager.DeleteAllAddScene();
|
||||
}
|
||||
|
||||
// Token: 0x06000C3C RID: 3132 RVA: 0x00032938 File Offset: 0x00030B38
|
||||
public void ClearCalledAddScene()
|
||||
{
|
||||
this.alreadyCalledAddScene = false;
|
||||
}
|
||||
|
||||
// Token: 0x06000C3D RID: 3133 RVA: 0x00032944 File Offset: 0x00030B44
|
||||
public virtual void OnCurrentWindow()
|
||||
{
|
||||
this.ClearCalledAddScene();
|
||||
}
|
||||
|
||||
// Token: 0x06000C3E RID: 3134 RVA: 0x0003294C File Offset: 0x00030B4C
|
||||
public virtual void OnPastWindow()
|
||||
{
|
||||
this.alreadyCalledAddScene = true;
|
||||
}
|
||||
|
||||
// Token: 0x06000C3F RID: 3135 RVA: 0x00032958 File Offset: 0x00030B58
|
||||
public void StartTime()
|
||||
{
|
||||
this.m_fTime = 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000C40 RID: 3136 RVA: 0x00032968 File Offset: 0x00030B68
|
||||
private void ProcTime()
|
||||
{
|
||||
this.m_fTime += Time.deltaTime;
|
||||
}
|
||||
|
||||
// Token: 0x06000C41 RID: 3137 RVA: 0x0003297C File Offset: 0x00030B7C
|
||||
public bool CheckTime(float fTime)
|
||||
{
|
||||
return fTime < this.m_fTime;
|
||||
}
|
||||
|
||||
// Token: 0x0400094C RID: 2380
|
||||
private Dictionary<string, GameObject> UIGameObjectsDic;
|
||||
|
||||
// Token: 0x0400094D RID: 2381
|
||||
private Dictionary<string, UnityTextSprite> UITextSpriteDic;
|
||||
|
||||
// Token: 0x0400094E RID: 2382
|
||||
private List<ImageObject> imageObjectList;
|
||||
|
||||
// Token: 0x0400094F RID: 2383
|
||||
private GraphicManager.SceneGraphicHolder graphicHolder;
|
||||
|
||||
// Token: 0x04000950 RID: 2384
|
||||
private bool alreadyCalledAddScene;
|
||||
|
||||
// Token: 0x04000951 RID: 2385
|
||||
private bool bUpdate;
|
||||
|
||||
// Token: 0x04000952 RID: 2386
|
||||
private float m_fTime;
|
||||
|
||||
// Token: 0x020001A2 RID: 418
|
||||
protected abstract class UIComponent
|
||||
{
|
||||
// Token: 0x06000C43 RID: 3139
|
||||
public abstract void CreateComponent(BaseWindow window);
|
||||
}
|
||||
|
||||
// Token: 0x020001A3 RID: 419
|
||||
protected abstract class UIBase : BaseWindow.UIComponent
|
||||
{
|
||||
// Token: 0x06000C44 RID: 3140 RVA: 0x00032998 File Offset: 0x00030B98
|
||||
protected UIBase(string name_, int x_, int y_, int z_, bool collisionEnable_)
|
||||
{
|
||||
this.name = name_;
|
||||
this.x = x_;
|
||||
this.y = y_;
|
||||
this.z = z_;
|
||||
this.collisionEnable = collisionEnable_;
|
||||
}
|
||||
|
||||
// Token: 0x06000C45 RID: 3141 RVA: 0x000329C8 File Offset: 0x00030BC8
|
||||
protected void CreateHandler(BaseWindow window, GameObject go)
|
||||
{
|
||||
if (go != null && this.collisionEnable)
|
||||
{
|
||||
ScriptEventSelfHandler.Create(go, ScriptEventTriger.OnMouseDownUp, delegate(string obj)
|
||||
{
|
||||
window.OnButton(obj);
|
||||
}, this.name);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000953 RID: 2387
|
||||
protected string name;
|
||||
|
||||
// Token: 0x04000954 RID: 2388
|
||||
protected int x;
|
||||
|
||||
// Token: 0x04000955 RID: 2389
|
||||
protected int y;
|
||||
|
||||
// Token: 0x04000956 RID: 2390
|
||||
protected int z;
|
||||
|
||||
// Token: 0x04000957 RID: 2391
|
||||
protected bool collisionEnable;
|
||||
}
|
||||
|
||||
// Token: 0x020001A4 RID: 420
|
||||
protected class UICollision : BaseWindow.UIBase
|
||||
{
|
||||
// Token: 0x06000C46 RID: 3142 RVA: 0x00032A14 File Offset: 0x00030C14
|
||||
public UICollision(string name_, int x_, int y_, int z_, int w_, int h_) : base(name_, x_, y_, z_, true)
|
||||
{
|
||||
this.w = w_;
|
||||
this.h = h_;
|
||||
}
|
||||
|
||||
// Token: 0x06000C47 RID: 3143 RVA: 0x00032A34 File Offset: 0x00030C34
|
||||
public override void CreateComponent(BaseWindow window)
|
||||
{
|
||||
GameObject go = window.MakeCollisionObject(this.name, this.x, this.y, this.z, this.w, this.h);
|
||||
base.CreateHandler(window, go);
|
||||
}
|
||||
|
||||
// Token: 0x04000958 RID: 2392
|
||||
protected int w;
|
||||
|
||||
// Token: 0x04000959 RID: 2393
|
||||
protected int h;
|
||||
}
|
||||
|
||||
// Token: 0x020001A5 RID: 421
|
||||
protected class UIText : BaseWindow.UIBase
|
||||
{
|
||||
// Token: 0x06000C48 RID: 3144 RVA: 0x00032A74 File Offset: 0x00030C74
|
||||
public UIText(string name_, int x_, int y_, int z_, string text_, int size_, UnityTextSprite.PositionType px_ = UnityTextSprite.PositionType.TopLeft, UnityTextSprite.PositionType py_ = UnityTextSprite.PositionType.TopLeft, byte r_ = 255, byte g_ = 255, byte b_ = 255, byte a_ = 255) : base(name_, x_, y_, z_, false)
|
||||
{
|
||||
this.text = text_;
|
||||
this.size = size_;
|
||||
this.px = px_;
|
||||
this.py = py_;
|
||||
this.color = new Color32(r_, g_, b_, a_);
|
||||
}
|
||||
|
||||
// Token: 0x06000C49 RID: 3145 RVA: 0x00032AC0 File Offset: 0x00030CC0
|
||||
public override void CreateComponent(BaseWindow window)
|
||||
{
|
||||
GameObject gameObject = window.gameObject;
|
||||
UnityTextSprite unityTextSprite = new UnityTextSprite(false, gameObject);
|
||||
unityTextSprite.obj.name = this.name;
|
||||
unityTextSprite.Show = false;
|
||||
unityTextSprite.Font = Singleton<UnityGraph>.Instance.Font;
|
||||
unityTextSprite.ClearText();
|
||||
unityTextSprite.SetColor(this.color);
|
||||
unityTextSprite.AddText(this.text, this.size);
|
||||
unityTextSprite.SetPosition(this.x, this.y, this.px, this.py);
|
||||
unityTextSprite.Update(960, 544, (float)(-(float)this.z));
|
||||
window.EntryTextObject(this.name, unityTextSprite);
|
||||
}
|
||||
|
||||
// Token: 0x0400095A RID: 2394
|
||||
private string text;
|
||||
|
||||
// Token: 0x0400095B RID: 2395
|
||||
private int size;
|
||||
|
||||
// Token: 0x0400095C RID: 2396
|
||||
private UnityTextSprite.PositionType px;
|
||||
|
||||
// Token: 0x0400095D RID: 2397
|
||||
private UnityTextSprite.PositionType py;
|
||||
|
||||
// Token: 0x0400095E RID: 2398
|
||||
private Color32 color;
|
||||
}
|
||||
|
||||
// Token: 0x020001A6 RID: 422
|
||||
protected class UIImage : BaseWindow.UIBase
|
||||
{
|
||||
// Token: 0x06000C4A RID: 3146 RVA: 0x00032B6C File Offset: 0x00030D6C
|
||||
public UIImage(string name_, int x_, int y_, int z_, string fpath_, bool collisionEnable_ = false, bool RendererEnableAfterLoad_ = true) : base(name_, x_, y_, z_, collisionEnable_)
|
||||
{
|
||||
this.fpath = fpath_;
|
||||
this.RendererEnableAfterLoad = RendererEnableAfterLoad_;
|
||||
}
|
||||
|
||||
// Token: 0x06000C4B RID: 3147 RVA: 0x00032B8C File Offset: 0x00030D8C
|
||||
public override void CreateComponent(BaseWindow window)
|
||||
{
|
||||
GameObject go = window.MakeImageObject(this.name, this.x, this.y, this.z, this.fpath, this.collisionEnable, this.RendererEnableAfterLoad, 1, 1, 0);
|
||||
base.CreateHandler(window, go);
|
||||
}
|
||||
|
||||
// Token: 0x0400095F RID: 2399
|
||||
protected string fpath;
|
||||
|
||||
// Token: 0x04000960 RID: 2400
|
||||
protected bool RendererEnableAfterLoad;
|
||||
}
|
||||
|
||||
// Token: 0x020001A7 RID: 423
|
||||
protected abstract class UIImageComponent : BaseWindow.UIImage
|
||||
{
|
||||
// Token: 0x06000C4C RID: 3148 RVA: 0x00032BD8 File Offset: 0x00030DD8
|
||||
protected UIImageComponent(string name_, int x_, int y_, int z_, string fpath_, bool collisionEnable_ = false, bool RendererEnableAfterLoad_ = true, int xImgCnt_ = 1, int yImgCnt_ = 1, int defaultIndex_ = 0) : base(name_, x_, y_, z_, fpath_, collisionEnable_, RendererEnableAfterLoad_)
|
||||
{
|
||||
this.xImgCnt = xImgCnt_;
|
||||
this.yImgCnt = yImgCnt_;
|
||||
this.defaultIndex = defaultIndex_;
|
||||
}
|
||||
|
||||
// Token: 0x06000C4D RID: 3149
|
||||
protected abstract UIAction newAction(GameObject go);
|
||||
|
||||
// Token: 0x06000C4E RID: 3150 RVA: 0x00032C10 File Offset: 0x00030E10
|
||||
public override void CreateComponent(BaseWindow window)
|
||||
{
|
||||
GameObject go = window.MakeImageObject(this.name, this.x, this.y, this.z, this.fpath, this.collisionEnable, this.RendererEnableAfterLoad, this.xImgCnt, this.yImgCnt, this.defaultIndex);
|
||||
window.MakeUIAction(this.newAction(go));
|
||||
base.CreateHandler(window, go);
|
||||
}
|
||||
|
||||
// Token: 0x04000961 RID: 2401
|
||||
private int xImgCnt;
|
||||
|
||||
// Token: 0x04000962 RID: 2402
|
||||
private int yImgCnt;
|
||||
|
||||
// Token: 0x04000963 RID: 2403
|
||||
private int defaultIndex;
|
||||
}
|
||||
|
||||
// Token: 0x020001A8 RID: 424
|
||||
protected class UIButton : BaseWindow.UIImageComponent
|
||||
{
|
||||
// Token: 0x06000C4F RID: 3151 RVA: 0x00032C78 File Offset: 0x00030E78
|
||||
public UIButton(string name_, int x_, int y_, int z_, string fpath_, bool collisionEnable_ = false, bool RendererEnableAfterLoad_ = true, int xImgCnt_ = 1, int yImgCnt_ = 1, int defaultIndex_ = 0) : base(name_, x_, y_, z_, fpath_, collisionEnable_, RendererEnableAfterLoad_, xImgCnt_, yImgCnt_, defaultIndex_)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000C50 RID: 3152 RVA: 0x00032C9C File Offset: 0x00030E9C
|
||||
protected override UIAction newAction(GameObject go)
|
||||
{
|
||||
return UIActionButton.Create(go, 0, 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020001A9 RID: 425
|
||||
protected class UIToggle : BaseWindow.UIImageComponent
|
||||
{
|
||||
// Token: 0x06000C51 RID: 3153 RVA: 0x00032CA8 File Offset: 0x00030EA8
|
||||
public UIToggle(string name_, int x_, int y_, int z_, string fpath_, bool collisionEnable_ = false, bool RendererEnableAfterLoad_ = true, int xImgCnt_ = 1, int yImgCnt_ = 1, int on = 0, int off = 1, bool autoSwitch = false) : base(name_, x_, y_, z_, fpath_, collisionEnable_, RendererEnableAfterLoad_, xImgCnt_, yImgCnt_, 0)
|
||||
{
|
||||
this.on = on;
|
||||
this.off = off;
|
||||
this.autoSwitch = autoSwitch;
|
||||
}
|
||||
|
||||
// Token: 0x06000C52 RID: 3154 RVA: 0x00032CE4 File Offset: 0x00030EE4
|
||||
protected override UIAction newAction(GameObject go)
|
||||
{
|
||||
return UIActionToggle.Create(go, this.on, this.off, this.autoSwitch);
|
||||
}
|
||||
|
||||
// Token: 0x04000964 RID: 2404
|
||||
private int on;
|
||||
|
||||
// Token: 0x04000965 RID: 2405
|
||||
private int off;
|
||||
|
||||
// Token: 0x04000966 RID: 2406
|
||||
private bool autoSwitch;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200014F RID: 335
|
||||
public class ByteReader
|
||||
{
|
||||
// Token: 0x0600094B RID: 2379 RVA: 0x000288C8 File Offset: 0x00026AC8
|
||||
public ByteReader(byte[] bytes)
|
||||
{
|
||||
this.mBuffer = bytes;
|
||||
}
|
||||
|
||||
// Token: 0x0600094C RID: 2380 RVA: 0x000288D8 File Offset: 0x00026AD8
|
||||
public ByteReader(TextAsset asset)
|
||||
{
|
||||
this.mBuffer = asset.bytes;
|
||||
}
|
||||
|
||||
// Token: 0x1700011E RID: 286
|
||||
// (get) Token: 0x0600094D RID: 2381 RVA: 0x000288EC File Offset: 0x00026AEC
|
||||
public bool canRead
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.mBuffer != null && this.mOffset < this.mBuffer.Length;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600094E RID: 2382 RVA: 0x0002890C File Offset: 0x00026B0C
|
||||
private static string ReadLine(byte[] buffer, int start, int count)
|
||||
{
|
||||
return Encoding.UTF8.GetString(buffer, start, count);
|
||||
}
|
||||
|
||||
// Token: 0x0600094F RID: 2383 RVA: 0x0002891C File Offset: 0x00026B1C
|
||||
public string ReadLine()
|
||||
{
|
||||
int num = this.mBuffer.Length;
|
||||
while (this.mOffset < num && this.mBuffer[this.mOffset] < 32)
|
||||
{
|
||||
this.mOffset++;
|
||||
}
|
||||
int i = this.mOffset;
|
||||
if (i < num)
|
||||
{
|
||||
while (i < num)
|
||||
{
|
||||
int num2 = (int)this.mBuffer[i++];
|
||||
if (num2 == 10 || num2 == 13)
|
||||
{
|
||||
IL_81:
|
||||
string result = ByteReader.ReadLine(this.mBuffer, this.mOffset, i - this.mOffset - 1);
|
||||
this.mOffset = i;
|
||||
return result;
|
||||
}
|
||||
}
|
||||
i++;
|
||||
goto IL_81;
|
||||
}
|
||||
this.mOffset = num;
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000950 RID: 2384 RVA: 0x000289DC File Offset: 0x00026BDC
|
||||
public Dictionary<string, string> ReadDictionary()
|
||||
{
|
||||
Dictionary<string, string> dictionary = new Dictionary<string, string>();
|
||||
char[] separator = new char[]
|
||||
{
|
||||
'='
|
||||
};
|
||||
while (this.canRead)
|
||||
{
|
||||
string text = this.ReadLine();
|
||||
if (text == null)
|
||||
{
|
||||
break;
|
||||
}
|
||||
string[] array = text.Split(separator, 2, StringSplitOptions.RemoveEmptyEntries);
|
||||
if (array.Length == 2)
|
||||
{
|
||||
string key = array[0].Trim();
|
||||
string value = array[1].Trim();
|
||||
dictionary[key] = value;
|
||||
}
|
||||
}
|
||||
return dictionary;
|
||||
}
|
||||
|
||||
// Token: 0x040007C0 RID: 1984
|
||||
private byte[] mBuffer;
|
||||
|
||||
// Token: 0x040007C1 RID: 1985
|
||||
private int mOffset;
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Security.Cryptography;
|
||||
using System.Text;
|
||||
|
||||
// Token: 0x02000160 RID: 352
|
||||
public class BytesEncrypter
|
||||
{
|
||||
// Token: 0x06000A25 RID: 2597 RVA: 0x0002D3A0 File Offset: 0x0002B5A0
|
||||
public static byte[] EncryptRijndael(byte[] src, string saltString, string password)
|
||||
{
|
||||
RijndaelManaged rijndaelManaged = new RijndaelManaged();
|
||||
byte[] key;
|
||||
byte[] iv;
|
||||
BytesEncrypter.GenerateKeyFromPassword(saltString, password, rijndaelManaged.KeySize, out key, rijndaelManaged.BlockSize, out iv);
|
||||
rijndaelManaged.Key = key;
|
||||
rijndaelManaged.IV = iv;
|
||||
ICryptoTransform cryptoTransform = rijndaelManaged.CreateEncryptor();
|
||||
byte[] result = cryptoTransform.TransformFinalBlock(src, 0, src.Length);
|
||||
cryptoTransform.Dispose();
|
||||
return result;
|
||||
}
|
||||
|
||||
// Token: 0x06000A26 RID: 2598 RVA: 0x0002D3F4 File Offset: 0x0002B5F4
|
||||
public static byte[] DecryptRijndael(byte[] src, string saltString, string password)
|
||||
{
|
||||
RijndaelManaged rijndaelManaged = new RijndaelManaged();
|
||||
byte[] key;
|
||||
byte[] iv;
|
||||
BytesEncrypter.GenerateKeyFromPassword(saltString, password, rijndaelManaged.KeySize, out key, rijndaelManaged.BlockSize, out iv);
|
||||
rijndaelManaged.Key = key;
|
||||
rijndaelManaged.IV = iv;
|
||||
ICryptoTransform cryptoTransform = rijndaelManaged.CreateDecryptor();
|
||||
byte[] result = cryptoTransform.TransformFinalBlock(src, 0, src.Length);
|
||||
cryptoTransform.Dispose();
|
||||
return result;
|
||||
}
|
||||
|
||||
// Token: 0x06000A27 RID: 2599 RVA: 0x0002D448 File Offset: 0x0002B648
|
||||
private static void GenerateKeyFromPassword(string saltString, string password, int keySize, out byte[] key, int blockSize, out byte[] iv)
|
||||
{
|
||||
byte[] bytes = Encoding.UTF8.GetBytes(saltString);
|
||||
Rfc2898DeriveBytes rfc2898DeriveBytes = new Rfc2898DeriveBytes(password, bytes, 1000);
|
||||
key = rfc2898DeriveBytes.GetBytes(keySize / 8);
|
||||
iv = rfc2898DeriveBytes.GetBytes(blockSize / 8);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Security.Cryptography;
|
||||
using System.Text;
|
||||
|
||||
// Token: 0x02000161 RID: 353
|
||||
public class BytesHash
|
||||
{
|
||||
// Token: 0x06000A29 RID: 2601 RVA: 0x0002D490 File Offset: 0x0002B690
|
||||
public static string CreateHashCode(byte[] data)
|
||||
{
|
||||
SHA1Managed sha1Managed = new SHA1Managed();
|
||||
byte[] array = sha1Managed.ComputeHash(data);
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
foreach (byte b in array)
|
||||
{
|
||||
stringBuilder.Append(b.ToString("X2"));
|
||||
}
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,637 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Qoo;
|
||||
using Qoo.Application;
|
||||
using Qoo.Input;
|
||||
using Qoo.Message;
|
||||
using Qoo.SoundSystem;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000A9 RID: 169
|
||||
public class CBackLogWnd : UserBaseClass
|
||||
{
|
||||
// Token: 0x060004FD RID: 1277 RVA: 0x000126D8 File Offset: 0x000108D8
|
||||
private void Awake()
|
||||
{
|
||||
KsInput.Pause = false;
|
||||
this.m_aLine.Capacity = 512;
|
||||
this.m_aMes.Capacity = 64;
|
||||
for (int num = 0; num != this.m_sp.Length; num++)
|
||||
{
|
||||
this.m_sp[num] = Man2D.Sprite(string.Empty);
|
||||
}
|
||||
for (int num2 = 0; num2 != this.m_txt.Length; num2++)
|
||||
{
|
||||
this.m_txt[num2] = Man2D.TextSprite(null);
|
||||
}
|
||||
UnitySprite unitySprite = this.m_sp[0];
|
||||
unitySprite.x = 0;
|
||||
unitySprite.y = 0;
|
||||
unitySprite.w = 960;
|
||||
unitySprite.h = 544;
|
||||
unitySprite.z = 1300;
|
||||
unitySprite.SetColor(new Color32(0, 0, 0, 192));
|
||||
unitySprite = this.m_sp[1];
|
||||
unitySprite.SetImage(Man2D.Texture("cancel"));
|
||||
unitySprite.x = 902;
|
||||
unitySprite.y = 5;
|
||||
unitySprite.z = 1302;
|
||||
unitySprite.SetPtnNum(1, 2);
|
||||
unitySprite.SetPtnPos(0, 0);
|
||||
unitySprite.ResetUVAnim();
|
||||
unitySprite.SetUVAnimWait(1);
|
||||
for (int i = 0; i < 16; i++)
|
||||
{
|
||||
UnityTextSprite unityTextSprite = this.m_txt[0 + i];
|
||||
unityTextSprite.x = 0;
|
||||
unityTextSprite.y = 4 + i * 32;
|
||||
unityTextSprite.z = 1301;
|
||||
unityTextSprite.SetColor(new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue));
|
||||
}
|
||||
for (int j = 0; j < 16; j++)
|
||||
{
|
||||
UnityTextSprite unityTextSprite = this.m_txt[16 + j];
|
||||
unityTextSprite.x = 64;
|
||||
unityTextSprite.y = 4 + j * 32;
|
||||
unityTextSprite.z = 1301;
|
||||
unityTextSprite.SetColor(new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue));
|
||||
unityTextSprite.SetTextColor(new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue));
|
||||
unityTextSprite.AddText("♪", 28);
|
||||
unityTextSprite.Show = false;
|
||||
}
|
||||
this.InitLog();
|
||||
this.m_nDispLine = this.m_nScrollMax;
|
||||
this.m_nCursor = this.m_nMesNum - 1;
|
||||
this.m_nScrollPos = this.m_nDispLine * 32;
|
||||
this.UpdateText();
|
||||
Sound.SeSlotStopAll();
|
||||
if (this.m_bFadeIn)
|
||||
{
|
||||
}
|
||||
this.m_bUpdate = false;
|
||||
this.m_bVoiceStop = false;
|
||||
this.m_nOldDelta = 0;
|
||||
}
|
||||
|
||||
// Token: 0x060004FE RID: 1278 RVA: 0x00012950 File Offset: 0x00010B50
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (Singleton<Man2D>.IsReady)
|
||||
{
|
||||
if (this.m_sp != null)
|
||||
{
|
||||
for (int num = 0; num != this.m_sp.Length; num++)
|
||||
{
|
||||
if (this.m_sp[num] != null)
|
||||
{
|
||||
Singleton<Man2D>.Instance.RemoveSprite(this.m_sp[num]);
|
||||
}
|
||||
this.m_sp[num] = null;
|
||||
}
|
||||
}
|
||||
if (this.m_txt != null)
|
||||
{
|
||||
for (int num2 = 0; num2 != this.m_txt.Length; num2++)
|
||||
{
|
||||
if (this.m_txt[num2] != null)
|
||||
{
|
||||
Singleton<Man2D>.Instance.RemoveSprite(this.m_txt[num2]);
|
||||
}
|
||||
this.m_txt[num2] = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
KsInput.Pause = true;
|
||||
if (Singleton<UnityApp>.IsReady)
|
||||
{
|
||||
UnityApp.Input.IsOnePushDelete = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004FF RID: 1279 RVA: 0x00012A1C File Offset: 0x00010C1C
|
||||
private void Update()
|
||||
{
|
||||
if (!this.m_bUpdate)
|
||||
{
|
||||
this.m_bUpdate = true;
|
||||
return;
|
||||
}
|
||||
switch (UnityApp.Input.Status)
|
||||
{
|
||||
case INPUT_STATUS.PUSH:
|
||||
this.ResetAutoScroll();
|
||||
this.m_nOldDelta = 0;
|
||||
if (this.m_sp[1].IsHit(UnityApp.Input.Start))
|
||||
{
|
||||
this.m_sp[1].EnableUVAnim(true);
|
||||
}
|
||||
goto IL_1CF;
|
||||
case INPUT_STATUS.CLICK:
|
||||
if (this.m_sp[1].IsHit(UnityApp.Input.End))
|
||||
{
|
||||
Sound.SE_Cancel();
|
||||
if (this.m_bVoiceStop)
|
||||
{
|
||||
Sound.VoiceStop();
|
||||
}
|
||||
if (this.m_bFadeOut)
|
||||
{
|
||||
}
|
||||
KsInput.ClearMenu();
|
||||
UnityEngine.Object.Destroy(this);
|
||||
base.enabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.SelectItem(UnityApp.Input.End);
|
||||
}
|
||||
goto IL_1CF;
|
||||
case INPUT_STATUS.DRAG_ON:
|
||||
if (this.m_nOldDelta != UnityApp.Input.Delta.y)
|
||||
{
|
||||
this.Move(-(this.m_nOldDelta - UnityApp.Input.Delta.y));
|
||||
this.m_nOldDelta = UnityApp.Input.Delta.y;
|
||||
}
|
||||
goto IL_1CF;
|
||||
case INPUT_STATUS.FLICK:
|
||||
{
|
||||
this.m_nOldDelta = 0;
|
||||
Qoo.Debug.Print("FLICK START");
|
||||
this.m_bAutoScroll = true;
|
||||
SLIDE_VECTOR slide = UnityApp.Input.Slide;
|
||||
if (slide != SLIDE_VECTOR.UP)
|
||||
{
|
||||
if (slide != SLIDE_VECTOR.DOWN)
|
||||
{
|
||||
this.m_bAutoScroll = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.m_nScrollSpeed = -32;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.m_nScrollSpeed = 32;
|
||||
}
|
||||
goto IL_1CF;
|
||||
}
|
||||
}
|
||||
this.m_nOldDelta = 0;
|
||||
this.m_sp[1].SetPtnPos(0, 0);
|
||||
this.m_sp[1].ResetUVAnim();
|
||||
this.m_sp[1].EnableUVAnim(false);
|
||||
IL_1CF:
|
||||
if (this.m_bAutoScroll && !this.Move(this.m_nScrollSpeed))
|
||||
{
|
||||
this.ResetAutoScroll();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000500 RID: 1280 RVA: 0x00012C1C File Offset: 0x00010E1C
|
||||
private bool SelectItem(Point2 pos)
|
||||
{
|
||||
int num = this.SearchItem(pos);
|
||||
Qoo.Debug.Print(string.Format("SelectItem={0}", num));
|
||||
if (this.m_nCursor == num)
|
||||
{
|
||||
this.PlayCurItem();
|
||||
return true;
|
||||
}
|
||||
if (num >= 0)
|
||||
{
|
||||
this.m_nCursor = num;
|
||||
this.UpdateText();
|
||||
this.PlayCurItem();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06000501 RID: 1281 RVA: 0x00012C78 File Offset: 0x00010E78
|
||||
private void PlayCurItem()
|
||||
{
|
||||
CBackLogWnd.MESDATA mesdata = this.m_aMes[this.m_nCursor];
|
||||
if (mesdata.pszVoice.Length > 0)
|
||||
{
|
||||
Sound.VoicePlay(mesdata.pszVoice, 1f);
|
||||
this.m_bVoiceStop = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000502 RID: 1282 RVA: 0x00012CC4 File Offset: 0x00010EC4
|
||||
private int SearchItem(Point2 pos)
|
||||
{
|
||||
Qoo.Debug.Print(string.Format("point x={0} y={1}", pos.x, pos.y));
|
||||
if (128 <= pos.x)
|
||||
{
|
||||
for (int num = 0; num != this.m_txt.Length; num++)
|
||||
{
|
||||
if (this.m_txt[num] != null && this.m_txt[num].Show)
|
||||
{
|
||||
this.m_txt[num].CalcSize();
|
||||
if (this.m_txt[num].w != 0 || this.m_txt[num].h != 0)
|
||||
{
|
||||
Point2 point = new Point2(this.m_txt[num].x, this.m_txt[num].y);
|
||||
Point2 point2 = new Point2(point.x + 960, point.y + 32);
|
||||
if (point.x <= pos.x && pos.x < point2.x && point.y <= pos.y && pos.y < point2.y)
|
||||
{
|
||||
int num2 = num;
|
||||
if (num >= 16)
|
||||
{
|
||||
num2 -= 16;
|
||||
}
|
||||
for (int num3 = 0; num3 != this.m_aMes.Count; num3++)
|
||||
{
|
||||
CBackLogWnd.MESDATA mesdata = this.m_aMes[num3];
|
||||
if (this.m_nDispLine + num2 >= mesdata.nTop && this.m_nDispLine + num2 < mesdata.nTop + mesdata.nLineNum)
|
||||
{
|
||||
Qoo.Debug.Print(string.Format("HIT={0} MESNo={1} x={2} y={3}", new object[]
|
||||
{
|
||||
num,
|
||||
num3,
|
||||
pos.x,
|
||||
pos.y
|
||||
}));
|
||||
return num3;
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Token: 0x06000503 RID: 1283 RVA: 0x00012EAC File Offset: 0x000110AC
|
||||
private void ResetAutoScroll()
|
||||
{
|
||||
this.m_bAutoScroll = false;
|
||||
this.m_nScrollSpeed = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000504 RID: 1284 RVA: 0x00012EBC File Offset: 0x000110BC
|
||||
private bool Move(int addY)
|
||||
{
|
||||
if (this.m_nScrollMax == 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (this.m_aLine.Count < 16)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (addY > 0 && this.m_nDispLine + 16 >= this.m_aLine.Count)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (addY < 0 && this.m_nDispLine == 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
this.SetScroll(this.m_nScrollPos + addY);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000505 RID: 1285 RVA: 0x00012F30 File Offset: 0x00011130
|
||||
private bool SetUp(bool bFadeIn = false, bool bFadeOut = false)
|
||||
{
|
||||
this.m_bFadeIn = bFadeIn;
|
||||
this.m_bFadeOut = bFadeOut;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000506 RID: 1286 RVA: 0x00012F44 File Offset: 0x00011144
|
||||
private void InitLog()
|
||||
{
|
||||
this.m_aLine.Clear();
|
||||
this.m_aMes.Clear();
|
||||
this.m_nMesNum = 0;
|
||||
this.m_nLineNum = 0;
|
||||
BACKLOG_ITEM[] renge = App.QooBackLog.GetRenge(64);
|
||||
this.m_nMesNum = renge.Length;
|
||||
bool flag = false;
|
||||
for (int i = 0; i < this.m_nMesNum; i++)
|
||||
{
|
||||
BACKLOG_ITEM backlog_ITEM = renge[i];
|
||||
CBackLogWnd.MESDATA item = default(CBackLogWnd.MESDATA);
|
||||
item.nLineNum = 0;
|
||||
if (backlog_ITEM.Name.Length > 0 && flag)
|
||||
{
|
||||
this.AddSpaceLine(i);
|
||||
}
|
||||
item.nTop = this.m_nLineNum;
|
||||
item.pszVoice = backlog_ITEM.Voice;
|
||||
this.AddNameLine(i, backlog_ITEM);
|
||||
item.nLineNum++;
|
||||
string text = string.Empty;
|
||||
foreach (char c in backlog_ITEM.Txt)
|
||||
{
|
||||
if (c == '\n')
|
||||
{
|
||||
this.AddMesLine(i, text);
|
||||
item.nLineNum++;
|
||||
text = string.Empty;
|
||||
}
|
||||
else
|
||||
{
|
||||
text += c;
|
||||
}
|
||||
}
|
||||
if (text.Length > 0)
|
||||
{
|
||||
this.AddMesLine(i, text);
|
||||
item.nLineNum++;
|
||||
}
|
||||
this.m_aMes.Add(item);
|
||||
flag = true;
|
||||
}
|
||||
this.m_nScrollMax = ((16 >= this.m_nLineNum) ? 0 : (this.m_nLineNum - 16));
|
||||
}
|
||||
|
||||
// Token: 0x06000507 RID: 1287 RVA: 0x000130D4 File Offset: 0x000112D4
|
||||
private void UpdateText()
|
||||
{
|
||||
CBackLogWnd.MESDATA mesdata = this.m_aMes[this.m_nCursor];
|
||||
for (int i = 0; i < 16; i++)
|
||||
{
|
||||
UnityTextSprite unityTextSprite = this.m_txt[0 + i];
|
||||
UnityTextSprite unityTextSprite2 = this.m_txt[16 + i];
|
||||
if (this.m_nDispLine + i < this.m_nLineNum)
|
||||
{
|
||||
CBackLogWnd.LINEDATA linedata = this.m_aLine[this.m_nDispLine + i];
|
||||
if (linedata.nType == CBackLogWnd.LINETYPE.LINETYPE_SPACE)
|
||||
{
|
||||
unityTextSprite.Show = false;
|
||||
unityTextSprite2.Show = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
unityTextSprite.ClearText();
|
||||
unityTextSprite2.ClearText();
|
||||
if (this.m_nDispLine + i >= mesdata.nTop && this.m_nDispLine + i < mesdata.nTop + mesdata.nLineNum)
|
||||
{
|
||||
unityTextSprite.SetTextColor(new Color32(byte.MaxValue, byte.MaxValue, 0, byte.MaxValue));
|
||||
unityTextSprite2.SetTextColor(new Color32(byte.MaxValue, 0, 0, byte.MaxValue));
|
||||
Qoo.Debug.Print(string.Format("Change Color ={0}", i));
|
||||
}
|
||||
else
|
||||
{
|
||||
unityTextSprite.SetTextColor(new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue));
|
||||
unityTextSprite2.SetTextColor(new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue));
|
||||
}
|
||||
unityTextSprite.AddText(linedata.pszTxt, 28);
|
||||
unityTextSprite2.AddText("♪", 28);
|
||||
if (linedata.nType == CBackLogWnd.LINETYPE.LINETYPE_MES)
|
||||
{
|
||||
unityTextSprite.x = 204;
|
||||
}
|
||||
else
|
||||
{
|
||||
unityTextSprite.x = 128;
|
||||
}
|
||||
unityTextSprite.Show = true;
|
||||
CBackLogWnd.MESDATA mesdata2 = this.m_aMes[linedata.nNo];
|
||||
if (linedata.nType == CBackLogWnd.LINETYPE.LINETYPE_NAME && mesdata2.pszVoice.Length > 0)
|
||||
{
|
||||
unityTextSprite2.Show = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
unityTextSprite2.Show = false;
|
||||
}
|
||||
UnitySprite unitySprite = unityTextSprite;
|
||||
int y = -this.m_nMoveY + 4 + i * 32;
|
||||
unityTextSprite2.y = y;
|
||||
unitySprite.y = y;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
unityTextSprite.Show = false;
|
||||
unityTextSprite2.Show = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000508 RID: 1288 RVA: 0x000132F0 File Offset: 0x000114F0
|
||||
private void SetScroll(int nPos)
|
||||
{
|
||||
if (nPos < 0)
|
||||
{
|
||||
if (this.m_nScrollPos == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
nPos = 0;
|
||||
}
|
||||
if (nPos / 32 + 16 >= this.m_aLine.Count)
|
||||
{
|
||||
if (this.m_nDispLine + 16 == this.m_aLine.Count)
|
||||
{
|
||||
return;
|
||||
}
|
||||
nPos = (this.m_aLine.Count - 16) * 32;
|
||||
}
|
||||
this.m_nScrollPos = nPos;
|
||||
this.m_nMoveY = nPos % 32;
|
||||
this.m_nDispLine = this.m_nScrollPos / 32;
|
||||
this.UpdateText();
|
||||
}
|
||||
|
||||
// Token: 0x06000509 RID: 1289 RVA: 0x00013380 File Offset: 0x00011580
|
||||
private void MoveCursor(int nCur, int nAlign)
|
||||
{
|
||||
int nCursor = this.m_nCursor;
|
||||
int nDispLine = this.m_nDispLine;
|
||||
if (nAlign == 0)
|
||||
{
|
||||
if (this.m_aMes[this.m_nCursor].nTop < this.m_nDispLine)
|
||||
{
|
||||
this.SetScroll(this.m_aMes[this.m_nCursor].nTop * 32);
|
||||
}
|
||||
}
|
||||
else if (this.m_aMes[this.m_nCursor].nTop + this.m_aMes[this.m_nCursor].nLineNum > this.m_nDispLine + 16)
|
||||
{
|
||||
this.SetScroll((this.m_aMes[this.m_nCursor].nTop - (16 - this.m_aMes[this.m_nCursor].nLineNum)) * 32);
|
||||
}
|
||||
if (nDispLine != this.m_nDispLine || nCursor != this.m_nCursor)
|
||||
{
|
||||
Sound.SE_Select();
|
||||
this.UpdateText();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600050A RID: 1290 RVA: 0x00013494 File Offset: 0x00011694
|
||||
private void AddSpaceLine(int i)
|
||||
{
|
||||
CBackLogWnd.LINEDATA item = default(CBackLogWnd.LINEDATA);
|
||||
item.nNo = i;
|
||||
item.nType = CBackLogWnd.LINETYPE.LINETYPE_SPACE;
|
||||
item.pszTxt = string.Empty;
|
||||
this.m_aLine.Add(item);
|
||||
this.m_nLineNum++;
|
||||
}
|
||||
|
||||
// Token: 0x0600050B RID: 1291 RVA: 0x000134E0 File Offset: 0x000116E0
|
||||
private void AddNameLine(int i, BACKLOG_ITEM item)
|
||||
{
|
||||
CBackLogWnd.LINEDATA item2 = default(CBackLogWnd.LINEDATA);
|
||||
item2.nNo = i;
|
||||
item2.nType = CBackLogWnd.LINETYPE.LINETYPE_NAME;
|
||||
item2.pszTxt = item.Name;
|
||||
this.m_aLine.Add(item2);
|
||||
this.m_nLineNum++;
|
||||
}
|
||||
|
||||
// Token: 0x0600050C RID: 1292 RVA: 0x0001352C File Offset: 0x0001172C
|
||||
private void AddMesLine(int i, string line_str)
|
||||
{
|
||||
CBackLogWnd.LINEDATA item = default(CBackLogWnd.LINEDATA);
|
||||
item.nNo = i;
|
||||
item.nType = CBackLogWnd.LINETYPE.LINETYPE_MES;
|
||||
item.pszTxt = line_str;
|
||||
this.m_aLine.Add(item);
|
||||
this.m_nLineNum++;
|
||||
}
|
||||
|
||||
// Token: 0x0400038C RID: 908
|
||||
private const int TEXTBUFFSIZE = 65536;
|
||||
|
||||
// Token: 0x0400038D RID: 909
|
||||
private const int MES_MAX = 64;
|
||||
|
||||
// Token: 0x0400038E RID: 910
|
||||
private const int LINE_MAX = 512;
|
||||
|
||||
// Token: 0x0400038F RID: 911
|
||||
private const int DISPLINE_NUM = 16;
|
||||
|
||||
// Token: 0x04000390 RID: 912
|
||||
private const int Z_BG = 1300;
|
||||
|
||||
// Token: 0x04000391 RID: 913
|
||||
private const int Z_TEXT = 1301;
|
||||
|
||||
// Token: 0x04000392 RID: 914
|
||||
private const int LINE_HEIGHT = 32;
|
||||
|
||||
// Token: 0x04000393 RID: 915
|
||||
private UnitySprite[] m_sp = new UnitySprite[2];
|
||||
|
||||
// Token: 0x04000394 RID: 916
|
||||
private UnityTextSprite[] m_txt = new UnityTextSprite[32];
|
||||
|
||||
// Token: 0x04000395 RID: 917
|
||||
private List<CBackLogWnd.MESDATA> m_aMes = new List<CBackLogWnd.MESDATA>();
|
||||
|
||||
// Token: 0x04000396 RID: 918
|
||||
private int m_nMesNum;
|
||||
|
||||
// Token: 0x04000397 RID: 919
|
||||
private List<CBackLogWnd.LINEDATA> m_aLine = new List<CBackLogWnd.LINEDATA>();
|
||||
|
||||
// Token: 0x04000398 RID: 920
|
||||
private int m_nLineNum;
|
||||
|
||||
// Token: 0x04000399 RID: 921
|
||||
private int m_nDispLine;
|
||||
|
||||
// Token: 0x0400039A RID: 922
|
||||
private int m_nScrollMax;
|
||||
|
||||
// Token: 0x0400039B RID: 923
|
||||
private int m_nCursor;
|
||||
|
||||
// Token: 0x0400039C RID: 924
|
||||
private bool m_bUpdate;
|
||||
|
||||
// Token: 0x0400039D RID: 925
|
||||
private bool m_bFadeIn;
|
||||
|
||||
// Token: 0x0400039E RID: 926
|
||||
private bool m_bFadeOut;
|
||||
|
||||
// Token: 0x0400039F RID: 927
|
||||
private bool m_bVoiceStop;
|
||||
|
||||
// Token: 0x040003A0 RID: 928
|
||||
private int m_nScrollPos;
|
||||
|
||||
// Token: 0x040003A1 RID: 929
|
||||
private int m_nMoveY;
|
||||
|
||||
// Token: 0x040003A2 RID: 930
|
||||
private int m_nOldDelta;
|
||||
|
||||
// Token: 0x040003A3 RID: 931
|
||||
private bool m_bAutoScroll;
|
||||
|
||||
// Token: 0x040003A4 RID: 932
|
||||
private int m_nScrollSpeed;
|
||||
|
||||
// Token: 0x020000AA RID: 170
|
||||
private enum SP_NO
|
||||
{
|
||||
// Token: 0x040003A6 RID: 934
|
||||
SP_FILTER,
|
||||
// Token: 0x040003A7 RID: 935
|
||||
SP_END_BTN,
|
||||
// Token: 0x040003A8 RID: 936
|
||||
SP_MAX
|
||||
}
|
||||
|
||||
// Token: 0x020000AB RID: 171
|
||||
private enum SPTEXT_NO
|
||||
{
|
||||
// Token: 0x040003AA RID: 938
|
||||
TXT_LINE_TOP,
|
||||
// Token: 0x040003AB RID: 939
|
||||
TXT_LINE_END = 15,
|
||||
// Token: 0x040003AC RID: 940
|
||||
TXT_VOICEMARK_TOP,
|
||||
// Token: 0x040003AD RID: 941
|
||||
TXT_VOICEMARK_END = 31,
|
||||
// Token: 0x040003AE RID: 942
|
||||
TXT_MAX
|
||||
}
|
||||
|
||||
// Token: 0x020000AC RID: 172
|
||||
private enum LINETYPE
|
||||
{
|
||||
// Token: 0x040003B0 RID: 944
|
||||
LINETYPE_MES,
|
||||
// Token: 0x040003B1 RID: 945
|
||||
LINETYPE_NAME,
|
||||
// Token: 0x040003B2 RID: 946
|
||||
LINETYPE_SPACE
|
||||
}
|
||||
|
||||
// Token: 0x020000AD RID: 173
|
||||
private struct LINEDATA
|
||||
{
|
||||
// Token: 0x040003B3 RID: 947
|
||||
public int nNo;
|
||||
|
||||
// Token: 0x040003B4 RID: 948
|
||||
public CBackLogWnd.LINETYPE nType;
|
||||
|
||||
// Token: 0x040003B5 RID: 949
|
||||
public string pszTxt;
|
||||
}
|
||||
|
||||
// Token: 0x020000AE RID: 174
|
||||
private struct MESDATA
|
||||
{
|
||||
// Token: 0x040003B6 RID: 950
|
||||
public int nTop;
|
||||
|
||||
// Token: 0x040003B7 RID: 951
|
||||
public int nLineNum;
|
||||
|
||||
// Token: 0x040003B8 RID: 952
|
||||
public string pszVoice;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x02000101 RID: 257
|
||||
public class CGCharaSelectWindow : GalleryCharaSelectWindow
|
||||
{
|
||||
// Token: 0x060006B9 RID: 1721 RVA: 0x0001C4A0 File Offset: 0x0001A6A0
|
||||
protected sealed override int GetCollect()
|
||||
{
|
||||
return CSVManager.Instance.CsvCGListHolder.AllCharaCollect;
|
||||
}
|
||||
|
||||
// Token: 0x060006BA RID: 1722 RVA: 0x0001C4B4 File Offset: 0x0001A6B4
|
||||
protected sealed override void OnName()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006BB RID: 1723 RVA: 0x0001C4B8 File Offset: 0x0001A6B8
|
||||
protected sealed override bool IsNameButton()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x060006BC RID: 1724 RVA: 0x0001C4BC File Offset: 0x0001A6BC
|
||||
protected sealed override string GetHeaderPath()
|
||||
{
|
||||
return "screen/cgmemory/cgm_head_cg";
|
||||
}
|
||||
|
||||
// Token: 0x060006BD RID: 1725 RVA: 0x0001C4C4 File Offset: 0x0001A6C4
|
||||
protected sealed override string GetCharaButtonSceneName()
|
||||
{
|
||||
return UIValue.SCENE_CGSELECT;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x02000102 RID: 258
|
||||
public class CGSelectWindow : GallerySelectWindow
|
||||
{
|
||||
// Token: 0x060006BF RID: 1727 RVA: 0x0001C4D4 File Offset: 0x0001A6D4
|
||||
protected sealed override void BeforeInitGallerySelect()
|
||||
{
|
||||
this.charaData = CSVManager.Instance.CsvCGListHolder.GetCharaIndex(base.Chara);
|
||||
}
|
||||
|
||||
// Token: 0x060006C0 RID: 1728 RVA: 0x0001C4FC File Offset: 0x0001A6FC
|
||||
protected sealed override int GetCollect()
|
||||
{
|
||||
return this.charaData.Collect;
|
||||
}
|
||||
|
||||
// Token: 0x060006C1 RID: 1729 RVA: 0x0001C50C File Offset: 0x0001A70C
|
||||
protected override string GetThumbnailName(int index)
|
||||
{
|
||||
return this.charaData.Thumbnail(index);
|
||||
}
|
||||
|
||||
// Token: 0x060006C2 RID: 1730 RVA: 0x0001C51C File Offset: 0x0001A71C
|
||||
protected override int GetThumbnailLength()
|
||||
{
|
||||
return this.charaData.Length;
|
||||
}
|
||||
|
||||
// Token: 0x060006C3 RID: 1731 RVA: 0x0001C52C File Offset: 0x0001A72C
|
||||
protected sealed override string GetOnArrowSceneName()
|
||||
{
|
||||
return UIValue.SCENE_CGSELECT;
|
||||
}
|
||||
|
||||
// Token: 0x060006C4 RID: 1732 RVA: 0x0001C534 File Offset: 0x0001A734
|
||||
protected sealed override bool IsFont()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060006C5 RID: 1733 RVA: 0x0001C538 File Offset: 0x0001A738
|
||||
protected sealed override string GetFontText(int index)
|
||||
{
|
||||
return this.charaData.CollectString(index);
|
||||
}
|
||||
|
||||
// Token: 0x060006C6 RID: 1734 RVA: 0x0001C548 File Offset: 0x0001A748
|
||||
protected sealed override void OnSelect(int index)
|
||||
{
|
||||
if (this.charaData.Read(index))
|
||||
{
|
||||
this.charaData.OnSelect(index);
|
||||
SceneManager.ChangeScene(UIValue.SCENE_GALLERYCG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006C7 RID: 1735 RVA: 0x0001C574 File Offset: 0x0001A774
|
||||
protected sealed override bool IsSelectable(int index)
|
||||
{
|
||||
return this.charaData.Read(index);
|
||||
}
|
||||
|
||||
// Token: 0x04000660 RID: 1632
|
||||
private CSVCGListHolder.CharaData charaData;
|
||||
}
|
||||
@@ -0,0 +1,864 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using Qoo;
|
||||
using Qoo.Def;
|
||||
using Qoo.Game;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000B2 RID: 178
|
||||
public class CMessageText
|
||||
{
|
||||
// Token: 0x0600052A RID: 1322 RVA: 0x00013B8C File Offset: 0x00011D8C
|
||||
public CMessageText(UIFont font_ = null, bool IsKerning = true)
|
||||
{
|
||||
this.font = font_;
|
||||
this.m_Anim.nCnt = 0;
|
||||
this.m_Anim.nWait = 0;
|
||||
this.m_Anim.nSpeed = 1;
|
||||
this.m_isOver = false;
|
||||
this.m_DrawPos.SetPos(0, 0);
|
||||
this.m_CurPos.SetPos(0, 0);
|
||||
this.m_DispPos.SetPos(0, 0);
|
||||
this.m_ChNum.SetSize(0, 0);
|
||||
this.m_CurSize.SetSize(0, 0);
|
||||
this.m_Clip.SetSize(0, 0);
|
||||
this.m_nChNum = 0;
|
||||
this.m_nClipWEx = 0;
|
||||
this.m_isAutoRet = false;
|
||||
this.m_anDefCol = new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue);
|
||||
this.m_anKeyCol = new Color32(byte.MaxValue, 192, 0, byte.MaxValue);
|
||||
this.m_KeyCursor.BgColor = new Color32(0, 0, 0, 0);
|
||||
this.m_KeyCursor.CursorColor = new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, 128);
|
||||
this.SpCode.AddRange(MsgDef.SP_CODES);
|
||||
this.LineCode.AddRange(MsgDef.LINETOP_CODES);
|
||||
this.m_isKerning = IsKerning;
|
||||
}
|
||||
|
||||
// Token: 0x170000BD RID: 189
|
||||
// (get) Token: 0x0600052C RID: 1324 RVA: 0x00013D1C File Offset: 0x00011F1C
|
||||
// (set) Token: 0x0600052D RID: 1325 RVA: 0x00013D24 File Offset: 0x00011F24
|
||||
public static bool IsHyphenation
|
||||
{
|
||||
get
|
||||
{
|
||||
return CMessageText.m_isHyphenation;
|
||||
}
|
||||
set
|
||||
{
|
||||
CMessageText.m_isHyphenation = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600052E RID: 1326 RVA: 0x00013D2C File Offset: 0x00011F2C
|
||||
public void Init(int nX, int nY, int nZ, int nColum, int nLine, int nClipW, int nClipH, int nClipWEx)
|
||||
{
|
||||
if (this.m_ChrData != null)
|
||||
{
|
||||
this.Release();
|
||||
}
|
||||
this.m_DrawPos.SetPos(nX, nY);
|
||||
this.m_nZ = nZ;
|
||||
this.m_ChNum.SetSize(nColum, nLine);
|
||||
this.m_nChNum = nColum * nLine;
|
||||
this.m_Clip.nCx = nClipW;
|
||||
this.m_Clip.nCy = nClipH;
|
||||
this.m_nClipWEx = nClipWEx;
|
||||
this.m_Anim.nCnt = 0;
|
||||
this.m_Anim.nWait = 0;
|
||||
this.m_Anim.nSpeed = 1;
|
||||
this.m_CurPos.SetPos(0, 0);
|
||||
this.m_DispPos.SetPos(0, 0);
|
||||
this.m_CurSize.SetSize(0, 0);
|
||||
this.m_ChrData = new CharObject[this.m_nChNum];
|
||||
this.m_ExtData = new CMessageText.EXTINFO[this.m_nChNum];
|
||||
for (int num = 0; num != this.m_nChNum; num++)
|
||||
{
|
||||
this.m_ChrData[num] = new CharObject();
|
||||
this.m_ExtData[num] = new CMessageText.EXTINFO();
|
||||
}
|
||||
this.m_KeyCursor.Init();
|
||||
}
|
||||
|
||||
// Token: 0x0600052F RID: 1327 RVA: 0x00013E44 File Offset: 0x00012044
|
||||
public void Release()
|
||||
{
|
||||
this.m_ChrData = null;
|
||||
this.m_ExtData = null;
|
||||
this.m_KeyCursor.Release();
|
||||
}
|
||||
|
||||
// Token: 0x06000530 RID: 1328 RVA: 0x00013E60 File Offset: 0x00012060
|
||||
public void UpdateAnim()
|
||||
{
|
||||
if (this.m_DispPos.nX == this.m_CurPos.nX && this.m_DispPos.nY == this.m_CurPos.nY)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.m_Anim.nCnt < this.m_Anim.nWait)
|
||||
{
|
||||
this.m_Anim.nCnt = this.m_Anim.nCnt + 1;
|
||||
return;
|
||||
}
|
||||
this.m_Anim.nCnt = 0;
|
||||
int i = 0;
|
||||
IL_1CB:
|
||||
while (i < this.m_Anim.nSpeed)
|
||||
{
|
||||
this.m_DispPos.nX = this.m_DispPos.nX + 1;
|
||||
while (this.m_DispPos.nY < this.m_ChNum.nCy)
|
||||
{
|
||||
for (int j = 0; j <= this.m_DispPos.nX; j++)
|
||||
{
|
||||
if (j < this.m_ChNum.nCx)
|
||||
{
|
||||
CharObject chrInfo = this.GetChrInfo(j, this.m_DispPos.nY);
|
||||
if (chrInfo.code != '\u3000')
|
||||
{
|
||||
if (chrInfo.code != ' ')
|
||||
{
|
||||
if (chrInfo.code != '\0')
|
||||
{
|
||||
chrInfo.color.a = byte.MaxValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
CharObject chrInfo2 = this.GetChrInfo(this.m_DispPos.nX, this.m_DispPos.nY);
|
||||
if (this.m_DispPos.nX < this.m_ChNum.nCx && chrInfo2.code != '\0')
|
||||
{
|
||||
i++;
|
||||
goto IL_1CB;
|
||||
}
|
||||
this.m_DispPos.nX = 0;
|
||||
this.m_DispPos.nY = this.m_DispPos.nY + 1;
|
||||
}
|
||||
this.m_DispPos.nX = this.m_CurPos.nX;
|
||||
this.m_DispPos.nY = this.m_CurPos.nY;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000531 RID: 1329 RVA: 0x0001404C File Offset: 0x0001224C
|
||||
public void Show(bool bShow)
|
||||
{
|
||||
this.m_KeyCursor.Show(bShow);
|
||||
}
|
||||
|
||||
// Token: 0x06000532 RID: 1330 RVA: 0x0001405C File Offset: 0x0001225C
|
||||
public void ResetMessage()
|
||||
{
|
||||
if (this.m_ChrData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
for (int i = 0; i < this.m_nChNum; i++)
|
||||
{
|
||||
this.m_ChrData[i].code = '\0';
|
||||
this.m_ChrData[i].size = 0;
|
||||
this.m_ExtData[i].nKeywordNo = -1;
|
||||
this.m_ChrData[i].color.r = this.m_anDefCol.r;
|
||||
this.m_ChrData[i].color.g = this.m_anDefCol.g;
|
||||
this.m_ChrData[i].color.b = this.m_anDefCol.b;
|
||||
this.m_ChrData[i].color.a = 0;
|
||||
}
|
||||
this.m_CurPos.SetPos(0, 0);
|
||||
this.m_DispPos.SetPos(0, 0);
|
||||
this.m_CurSize.SetSize(0, 0);
|
||||
this.m_Anim.nCnt = 0;
|
||||
this.m_LineTop.bFlag = false;
|
||||
this.m_isOver = false;
|
||||
this.m_KeyCursor.Reset(true);
|
||||
}
|
||||
|
||||
// Token: 0x06000533 RID: 1331 RVA: 0x00014174 File Offset: 0x00012374
|
||||
public void AddMessage(string szMsg, Color32 color, MSGFONTSIZE nFontType = MSGFONTSIZE.NORMAL, int nKeywordNo = -1)
|
||||
{
|
||||
foreach (char c in szMsg)
|
||||
{
|
||||
char c2 = '\0';
|
||||
if (c != '\r')
|
||||
{
|
||||
if (c == '\n')
|
||||
{
|
||||
this.m_CurPos.nX = 0;
|
||||
this.m_CurPos.nY = this.m_CurPos.nY + 1;
|
||||
this.Normalize();
|
||||
}
|
||||
else if (c >= ' ')
|
||||
{
|
||||
c2 = c;
|
||||
}
|
||||
else
|
||||
{
|
||||
c2 = c;
|
||||
}
|
||||
if (CMessageText.EnabelLINETOP_PROC && this.m_LineTop.bOn && this.m_CurPos.nX == 0 && this.m_CurPos.nY == 0)
|
||||
{
|
||||
this.m_LineTop.bFlag = this.CheckLineTopCode(c2);
|
||||
if (this.m_LineTop.bFlag)
|
||||
{
|
||||
this.m_LineTop.nFontType = nFontType;
|
||||
}
|
||||
}
|
||||
if (c2 != '\0')
|
||||
{
|
||||
if (this.m_LineTop.bFlag && this.m_CurPos.nX == 0 && this.m_CurPos.nY > 0)
|
||||
{
|
||||
this.AddChar('\u3000', new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, 0), this.m_LineTop.nFontType, false, -1);
|
||||
}
|
||||
bool bUdrExt = this.CheckSpCode(c2);
|
||||
if (!this.AddChar(c2, color, nFontType, bUdrExt, nKeywordNo) && this.m_CurSize.nCx >= 0 && this.m_CurSize.nCy >= 0)
|
||||
{
|
||||
if (this.m_isAutoRet)
|
||||
{
|
||||
this.m_CurPos.nX = 0;
|
||||
this.m_CurPos.nY = this.m_CurPos.nY + 1;
|
||||
this.Normalize();
|
||||
if (this.m_LineTop.bFlag)
|
||||
{
|
||||
this.AddChar('\u3000', new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, 0), this.m_LineTop.nFontType, false, -1);
|
||||
}
|
||||
this.AddChar(c2, color, nFontType, false, nKeywordNo);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.m_isOver = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
this.Normalize();
|
||||
}
|
||||
|
||||
// Token: 0x06000534 RID: 1332 RVA: 0x00014390 File Offset: 0x00012590
|
||||
public CharObject[] GetArray()
|
||||
{
|
||||
return this.m_ChrData;
|
||||
}
|
||||
|
||||
// Token: 0x06000535 RID: 1333 RVA: 0x00014398 File Offset: 0x00012598
|
||||
public void Full()
|
||||
{
|
||||
this.m_DispPos.nX = this.m_CurPos.nX;
|
||||
this.m_DispPos.nY = this.m_CurPos.nY;
|
||||
for (int i = 0; i < this.m_nChNum; i++)
|
||||
{
|
||||
if (this.m_ChrData[i].code != '\u3000')
|
||||
{
|
||||
if (this.m_ChrData[i].code != ' ')
|
||||
{
|
||||
if (this.m_ChrData[i].code != '\0')
|
||||
{
|
||||
this.m_ChrData[i].color.a = byte.MaxValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
this.NormalizeKeyCursor();
|
||||
for (int j = 0; j < this.m_nChNum; j++)
|
||||
{
|
||||
if (this.m_ExtData[j].nKeywordNo >= 0)
|
||||
{
|
||||
this.m_ChrData[j].color.r = this.m_anKeyCol.r;
|
||||
this.m_ChrData[j].color.g = this.m_anKeyCol.g;
|
||||
this.m_ChrData[j].color.b = this.m_anKeyCol.b;
|
||||
}
|
||||
}
|
||||
this.m_KeyCursor.UpdateKeyCursor();
|
||||
this.SetWordFlag();
|
||||
}
|
||||
|
||||
// Token: 0x06000536 RID: 1334 RVA: 0x000144E0 File Offset: 0x000126E0
|
||||
public bool IsFull()
|
||||
{
|
||||
return this.m_DispPos.nX == this.m_CurPos.nX && this.m_DispPos.nY == this.m_CurPos.nY;
|
||||
}
|
||||
|
||||
// Token: 0x06000537 RID: 1335 RVA: 0x0001451C File Offset: 0x0001271C
|
||||
public int GetCursorPosX()
|
||||
{
|
||||
return this.m_DrawPos.nX + this.m_CurSize.nCx;
|
||||
}
|
||||
|
||||
// Token: 0x06000538 RID: 1336 RVA: 0x00014538 File Offset: 0x00012738
|
||||
public int GetCursorPosY()
|
||||
{
|
||||
return this.m_DrawPos.nY + this.m_CurSize.nCy;
|
||||
}
|
||||
|
||||
// Token: 0x06000539 RID: 1337 RVA: 0x00014554 File Offset: 0x00012754
|
||||
public void SetAnimSpeed(int nSpeed, int nWait)
|
||||
{
|
||||
this.m_Anim.nSpeed = nSpeed;
|
||||
this.m_Anim.nWait = nWait;
|
||||
}
|
||||
|
||||
// Token: 0x0600053A RID: 1338 RVA: 0x00014570 File Offset: 0x00012770
|
||||
public string SaveText()
|
||||
{
|
||||
string text = string.Empty;
|
||||
for (int i = 0; i < this.m_ChNum.nCy; i++)
|
||||
{
|
||||
if (this.GetChrInfo(0, i).code != '\0')
|
||||
{
|
||||
for (int j = 0; j < this.m_ChNum.nCx; j++)
|
||||
{
|
||||
CharObject chrInfo = this.GetChrInfo(j, i);
|
||||
if (chrInfo.code == '\0')
|
||||
{
|
||||
break;
|
||||
}
|
||||
text += chrInfo.code;
|
||||
}
|
||||
text += '\n';
|
||||
}
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600053B RID: 1339 RVA: 0x0001460C File Offset: 0x0001280C
|
||||
public void ChangeClipSize(int nClipW, int nClipH, int nClipWEx)
|
||||
{
|
||||
this.m_Clip.nCx = nClipW;
|
||||
this.m_Clip.nCy = nClipH;
|
||||
this.m_nClipWEx = nClipWEx;
|
||||
}
|
||||
|
||||
// Token: 0x0600053C RID: 1340 RVA: 0x00014630 File Offset: 0x00012830
|
||||
public void EnableAutoReturn(bool bOn)
|
||||
{
|
||||
this.m_isAutoRet = bOn;
|
||||
}
|
||||
|
||||
// Token: 0x0600053D RID: 1341 RVA: 0x0001463C File Offset: 0x0001283C
|
||||
public void ChangePos(int nX, int nY, int nZ, bool bUpdate = false)
|
||||
{
|
||||
this.m_DrawPos.SetPos(nX, nY);
|
||||
this.m_nZ = nZ;
|
||||
if (bUpdate)
|
||||
{
|
||||
this.Normalize();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600053E RID: 1342 RVA: 0x00014660 File Offset: 0x00012860
|
||||
public void SetColor(byte nR, byte nG, byte nB)
|
||||
{
|
||||
this.m_anDefCol = new Color32(nR, nG, nB, byte.MaxValue);
|
||||
for (int i = 0; i < this.m_nChNum; i++)
|
||||
{
|
||||
if (this.m_ExtData[i].nKeywordNo < 0)
|
||||
{
|
||||
this.m_ChrData[i].color.r = this.m_anDefCol.r;
|
||||
this.m_ChrData[i].color.g = this.m_anDefCol.g;
|
||||
this.m_ChrData[i].color.b = this.m_anDefCol.b;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.m_ChrData[i].color.r = this.m_anKeyCol.r;
|
||||
this.m_ChrData[i].color.g = this.m_anKeyCol.g;
|
||||
this.m_ChrData[i].color.b = this.m_anKeyCol.b;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600053F RID: 1343 RVA: 0x00014760 File Offset: 0x00012960
|
||||
public bool IsOver()
|
||||
{
|
||||
return this.m_isOver;
|
||||
}
|
||||
|
||||
// Token: 0x06000540 RID: 1344 RVA: 0x00014768 File Offset: 0x00012968
|
||||
public void EnableLineTopProc(bool bOn)
|
||||
{
|
||||
this.m_LineTop.bOn = bOn;
|
||||
}
|
||||
|
||||
// Token: 0x06000541 RID: 1345 RVA: 0x00014778 File Offset: 0x00012978
|
||||
public bool MoveKeyCursor(int nVec)
|
||||
{
|
||||
this.m_KeyCursor.MoveKeyCursor(nVec);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000542 RID: 1346 RVA: 0x00014788 File Offset: 0x00012988
|
||||
public int GetKeyNum()
|
||||
{
|
||||
return this.m_KeyCursor.Num;
|
||||
}
|
||||
|
||||
// Token: 0x06000543 RID: 1347 RVA: 0x00014798 File Offset: 0x00012998
|
||||
public void ResetKeySel()
|
||||
{
|
||||
this.m_KeyCursor.ResetKeySel();
|
||||
}
|
||||
|
||||
// Token: 0x06000544 RID: 1348 RVA: 0x000147A8 File Offset: 0x000129A8
|
||||
public string GetWordString(int nIndex)
|
||||
{
|
||||
Qoo.Debug.Assert(nIndex < this.GetKeyNum());
|
||||
string text = string.Empty;
|
||||
for (int i = 0; i < this.m_nChNum; i++)
|
||||
{
|
||||
if ((int)this.m_ExtData[i].nKeywordNo == nIndex)
|
||||
{
|
||||
text += this.m_ChrData[i].code;
|
||||
}
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x06000545 RID: 1349 RVA: 0x00014810 File Offset: 0x00012A10
|
||||
public string GetSelectedWordString()
|
||||
{
|
||||
if (this.m_KeyCursor.Select < 0)
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
return this.GetWordString(this.m_KeyCursor.Select);
|
||||
}
|
||||
|
||||
// Token: 0x06000546 RID: 1350 RVA: 0x00014848 File Offset: 0x00012A48
|
||||
public void SetWordFlag()
|
||||
{
|
||||
for (int i = 0; i < this.m_KeyCursor.Num; i++)
|
||||
{
|
||||
SysData.SetReadRef(this.GetWordString(i));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000547 RID: 1351 RVA: 0x00014880 File Offset: 0x00012A80
|
||||
public void SetKeyTxtColor(byte nR, byte nG, byte nB)
|
||||
{
|
||||
this.m_anKeyCol = new Color32(nR, nG, nB, byte.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x06000548 RID: 1352 RVA: 0x00014898 File Offset: 0x00012A98
|
||||
public void SetKeyCurColor(byte r, byte g, byte b, byte a)
|
||||
{
|
||||
this.m_KeyCursor.CursorColor = new Color32(r, g, b, a);
|
||||
}
|
||||
|
||||
// Token: 0x06000549 RID: 1353 RVA: 0x000148B0 File Offset: 0x00012AB0
|
||||
public void SetKeyBgColor(byte r, byte g, byte b, byte a)
|
||||
{
|
||||
this.m_KeyCursor.BgColor = new Color32(r, g, b, a);
|
||||
}
|
||||
|
||||
// Token: 0x0600054A RID: 1354 RVA: 0x000148C8 File Offset: 0x00012AC8
|
||||
private bool AddChar(char chCode, Color32 color, MSGFONTSIZE nFontType, bool bUdrExt, int nKeywordNo)
|
||||
{
|
||||
if (this.m_CurSize.nCx < 0 || this.m_CurSize.nCy < 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
BMGlyph glyph = this.font.Font.GetGlyph((int)chCode);
|
||||
if (glyph == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
int nSize = FontDef.GetFontInfo(nFontType).nSize;
|
||||
float num = (float)glyph.advance / (float)this.font.Font.charSize;
|
||||
int num2 = (int)((float)nSize * num);
|
||||
int num3 = (int)((float)nSize * ((float)glyph.height / (float)this.font.Font.charSize));
|
||||
num2 = (int)((float)num2 * FontDef.GetFontInfo(nFontType).fStretch);
|
||||
num3 = (int)((float)num3 * FontDef.GetFontInfo(nFontType).fStretch);
|
||||
if (this.m_CurPos.nY >= this.m_ChNum.nCy)
|
||||
{
|
||||
this.m_isOver = true;
|
||||
return true;
|
||||
}
|
||||
if (bUdrExt)
|
||||
{
|
||||
if (this.m_CurSize.nCx + num2 > this.m_Clip.nCx + this.m_nClipWEx)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if (this.m_CurSize.nCx + num2 > this.m_Clip.nCx)
|
||||
{
|
||||
if (this.IsRunHyphenation(chCode))
|
||||
{
|
||||
this.AddChar('-', color, nFontType, true, nKeywordNo);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
if (this.m_CurPos.nX >= this.m_ChNum.nCx)
|
||||
{
|
||||
this.m_isOver = true;
|
||||
return true;
|
||||
}
|
||||
if (this.m_isKerning && this.m_CurPos.nX > 0)
|
||||
{
|
||||
CharObject chrInfo = this.GetChrInfo(this.m_CurPos.nX - 1, this.m_CurPos.nY);
|
||||
if (chrInfo != null)
|
||||
{
|
||||
this.m_DrawPos.nX = this.m_DrawPos.nX + (int)((float)glyph.GetKerning((int)chrInfo.code, true) * num);
|
||||
}
|
||||
}
|
||||
int x = this.m_DrawPos.nX + this.m_CurSize.nCx;
|
||||
CharObject chrInfo2 = this.GetChrInfo();
|
||||
chrInfo2.code = chCode;
|
||||
chrInfo2.color = color;
|
||||
chrInfo2.X = x;
|
||||
chrInfo2.Y = 0;
|
||||
chrInfo2.height = nSize;
|
||||
chrInfo2.width = num2;
|
||||
chrInfo2.size = nSize;
|
||||
chrInfo2.glyph = glyph;
|
||||
chrInfo2.color.r = this.m_anDefCol.r;
|
||||
chrInfo2.color.g = this.m_anDefCol.g;
|
||||
chrInfo2.color.b = this.m_anDefCol.b;
|
||||
chrInfo2.color.a = 0;
|
||||
CMessageText.EXTINFO extInfo = this.GetExtInfo();
|
||||
extInfo.nKeywordNo = (short)nKeywordNo;
|
||||
this.m_CurPos.nX = this.m_CurPos.nX + 1;
|
||||
this.m_CurSize.nCx = this.m_CurSize.nCx + num2;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600054B RID: 1355 RVA: 0x00014B94 File Offset: 0x00012D94
|
||||
private bool IsRunHyphenation(char chCode)
|
||||
{
|
||||
if (CMessageText.IsHyphenation)
|
||||
{
|
||||
CharObject lastChrInfo = this.GetLastChrInfo(this.m_CurPos.nY);
|
||||
return Regex.IsMatch(lastChrInfo.code.ToString(), "^[a-zA-Z0-9]+$") && Regex.IsMatch(chCode.ToString(), "^[a-zA-Z0-9]+$");
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x0600054C RID: 1356 RVA: 0x00014BF0 File Offset: 0x00012DF0
|
||||
private void Normalize()
|
||||
{
|
||||
if (this.m_CurSize.nCx < 0 || this.m_CurSize.nCy < 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.m_CurSize.nCy = 0;
|
||||
for (int i = 0; i <= this.m_CurPos.nY; i++)
|
||||
{
|
||||
if (i >= this.m_ChNum.nCy)
|
||||
{
|
||||
break;
|
||||
}
|
||||
this.m_CurSize.nCx = 0;
|
||||
if (this.GetChrInfo(0, i).code != '\0')
|
||||
{
|
||||
int num = 0;
|
||||
for (int j = 0; j < this.m_ChNum.nCx; j++)
|
||||
{
|
||||
CharObject chrInfo = this.GetChrInfo(j, i);
|
||||
if (chrInfo.code == '\0')
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (num < chrInfo.Height)
|
||||
{
|
||||
num = chrInfo.Height;
|
||||
}
|
||||
}
|
||||
if (this.m_CurSize.nCy + num > this.m_Clip.nCy)
|
||||
{
|
||||
for (int k = 0; k < this.m_ChNum.nCx; k++)
|
||||
{
|
||||
this.GetChrInfo(k, i).code = '\0';
|
||||
}
|
||||
this.m_CurSize.nCx = -1;
|
||||
this.m_CurSize.nCy = -1;
|
||||
this.m_isOver = true;
|
||||
break;
|
||||
}
|
||||
for (int l = 0; l < this.m_ChNum.nCx; l++)
|
||||
{
|
||||
CharObject chrInfo2 = this.GetChrInfo(l, i);
|
||||
if (chrInfo2.code == '\0')
|
||||
{
|
||||
break;
|
||||
}
|
||||
chrInfo2.Y = this.m_DrawPos.nY + this.m_CurSize.nCy + (num - chrInfo2.Height);
|
||||
this.m_CurSize.nCx = this.m_CurSize.nCx + chrInfo2.Width;
|
||||
}
|
||||
this.m_CurSize.nCy = this.m_CurSize.nCy + num;
|
||||
this.m_CurSize.nCy = this.m_CurSize.nCy + 4;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600054D RID: 1357 RVA: 0x00014DE0 File Offset: 0x00012FE0
|
||||
private void NormalizeKeyCursor()
|
||||
{
|
||||
this.m_KeyCursor.Reset(false);
|
||||
if (this.m_CurSize.nCx < 0 || this.m_CurSize.nCy < 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
short num = -1;
|
||||
for (int i = 0; i <= this.m_CurPos.nY; i++)
|
||||
{
|
||||
if (i >= this.m_ChNum.nCy)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (this.GetChrInfo(0, i).code != '\0')
|
||||
{
|
||||
for (int j = 0; j < this.m_ChNum.nCx; j++)
|
||||
{
|
||||
CharObject chrInfo = this.GetChrInfo(j, i);
|
||||
if (chrInfo.code == '\0')
|
||||
{
|
||||
break;
|
||||
}
|
||||
CMessageText.EXTINFO extInfo = this.GetExtInfo(j, i);
|
||||
if (extInfo.nKeywordNo != num && num >= 0)
|
||||
{
|
||||
num = -1;
|
||||
this.m_KeyCursor.Add();
|
||||
}
|
||||
else if (num >= 0)
|
||||
{
|
||||
this.m_KeyCursor.SetCursorSize(chrInfo.X + chrInfo.Width, chrInfo.Height, false);
|
||||
}
|
||||
if (extInfo.nKeywordNo >= 0 && num < 0)
|
||||
{
|
||||
this.m_KeyCursor.SetCursorPos(chrInfo.X, chrInfo.Y, this.m_nZ);
|
||||
this.m_KeyCursor.SetCursorSize(chrInfo.Width, chrInfo.Height, true);
|
||||
num = extInfo.nKeywordNo;
|
||||
this.m_KeyCursor.SetCursorGroup((int)extInfo.nKeywordNo);
|
||||
if (this.m_KeyCursor.Num < (int)(extInfo.nKeywordNo + 1))
|
||||
{
|
||||
this.m_KeyCursor.Num = (int)(extInfo.nKeywordNo + 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (num >= 0)
|
||||
{
|
||||
num = -1;
|
||||
this.m_KeyCursor.Add();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600054E RID: 1358 RVA: 0x00014F98 File Offset: 0x00013198
|
||||
private CharObject GetChrInfo(int x, int y)
|
||||
{
|
||||
Qoo.Debug.Assert(x < this.m_ChNum.nCx && y < this.m_ChNum.nCy);
|
||||
return this.m_ChrData[y * this.m_ChNum.nCx + x];
|
||||
}
|
||||
|
||||
// Token: 0x0600054F RID: 1359 RVA: 0x00014FD8 File Offset: 0x000131D8
|
||||
private CharObject GetChrInfo()
|
||||
{
|
||||
return this.GetChrInfo(this.m_CurPos.nX, this.m_CurPos.nY);
|
||||
}
|
||||
|
||||
// Token: 0x06000550 RID: 1360 RVA: 0x00014FF8 File Offset: 0x000131F8
|
||||
private CharObject GetLastChrInfo(int y)
|
||||
{
|
||||
for (int i = this.m_ChNum.nCx - 1; i >= 0; i--)
|
||||
{
|
||||
CharObject chrInfo = this.GetChrInfo(i, y);
|
||||
if (chrInfo != null && chrInfo.code != '\0')
|
||||
{
|
||||
return chrInfo;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000551 RID: 1361 RVA: 0x00015040 File Offset: 0x00013240
|
||||
private CMessageText.EXTINFO GetExtInfo(int x, int y)
|
||||
{
|
||||
Qoo.Debug.Assert(x < this.m_ChNum.nCx && y < this.m_ChNum.nCy);
|
||||
return this.m_ExtData[y * this.m_ChNum.nCx + x];
|
||||
}
|
||||
|
||||
// Token: 0x06000552 RID: 1362 RVA: 0x00015080 File Offset: 0x00013280
|
||||
private CMessageText.EXTINFO GetExtInfo()
|
||||
{
|
||||
return this.GetExtInfo(this.m_CurPos.nX, this.m_CurPos.nY);
|
||||
}
|
||||
|
||||
// Token: 0x06000553 RID: 1363 RVA: 0x000150A0 File Offset: 0x000132A0
|
||||
private bool CheckSpCode(char code)
|
||||
{
|
||||
return this.SpCode.Contains(code);
|
||||
}
|
||||
|
||||
// Token: 0x06000554 RID: 1364 RVA: 0x000150B0 File Offset: 0x000132B0
|
||||
private bool CheckLineTopCode(char code)
|
||||
{
|
||||
return this.LineCode.Contains(code);
|
||||
}
|
||||
|
||||
// Token: 0x06000555 RID: 1365 RVA: 0x000150C0 File Offset: 0x000132C0
|
||||
internal string GetMessage()
|
||||
{
|
||||
string text = string.Empty;
|
||||
for (int i = 0; i < this.m_ChNum.nCy; i++)
|
||||
{
|
||||
for (int j = 0; j < this.m_ChNum.nCx; j++)
|
||||
{
|
||||
CharObject chrInfo = this.GetChrInfo(j, i);
|
||||
if (chrInfo.code != '\0')
|
||||
{
|
||||
text += chrInfo.code;
|
||||
}
|
||||
}
|
||||
if (i < this.m_ChNum.nCy - 1)
|
||||
{
|
||||
text += "\n";
|
||||
}
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x040003D4 RID: 980
|
||||
private const int CURSP_MAX = 8;
|
||||
|
||||
// Token: 0x040003D5 RID: 981
|
||||
private const char ZEN_SPACE = '\u3000';
|
||||
|
||||
// Token: 0x040003D6 RID: 982
|
||||
public static bool EnabelLINETOP_PROC = true;
|
||||
|
||||
// Token: 0x040003D7 RID: 983
|
||||
private UIFont font;
|
||||
|
||||
// Token: 0x040003D8 RID: 984
|
||||
private CharObject[] m_ChrData;
|
||||
|
||||
// Token: 0x040003D9 RID: 985
|
||||
private CMessageText.EXTINFO[] m_ExtData;
|
||||
|
||||
// Token: 0x040003DA RID: 986
|
||||
private int m_nZ;
|
||||
|
||||
// Token: 0x040003DB RID: 987
|
||||
private CMessageText.INT_POS m_DrawPos;
|
||||
|
||||
// Token: 0x040003DC RID: 988
|
||||
private CMessageText.INT_SIZE m_ChNum;
|
||||
|
||||
// Token: 0x040003DD RID: 989
|
||||
private CMessageText.INT_POS m_CurPos;
|
||||
|
||||
// Token: 0x040003DE RID: 990
|
||||
private CMessageText.INT_SIZE m_CurSize;
|
||||
|
||||
// Token: 0x040003DF RID: 991
|
||||
private CMessageText.INT_POS m_DispPos;
|
||||
|
||||
// Token: 0x040003E0 RID: 992
|
||||
private CMessageText.INT_SIZE m_Clip;
|
||||
|
||||
// Token: 0x040003E1 RID: 993
|
||||
private int m_nClipWEx;
|
||||
|
||||
// Token: 0x040003E2 RID: 994
|
||||
private int m_nChNum;
|
||||
|
||||
// Token: 0x040003E3 RID: 995
|
||||
private CMessageText.ANIMDATA m_Anim;
|
||||
|
||||
// Token: 0x040003E4 RID: 996
|
||||
private bool m_isAutoRet;
|
||||
|
||||
// Token: 0x040003E5 RID: 997
|
||||
private Color32 m_anDefCol = new Color32(0, 0, 0, byte.MaxValue);
|
||||
|
||||
// Token: 0x040003E6 RID: 998
|
||||
private Color32 m_anKeyCol = new Color32(0, 0, 0, byte.MaxValue);
|
||||
|
||||
// Token: 0x040003E7 RID: 999
|
||||
private bool m_isOver;
|
||||
|
||||
// Token: 0x040003E8 RID: 1000
|
||||
private CMessageText.LINETOPINFO m_LineTop;
|
||||
|
||||
// Token: 0x040003E9 RID: 1001
|
||||
private CursorData m_KeyCursor = new CursorData();
|
||||
|
||||
// Token: 0x040003EA RID: 1002
|
||||
private List<char> SpCode = new List<char>();
|
||||
|
||||
// Token: 0x040003EB RID: 1003
|
||||
private List<char> LineCode = new List<char>();
|
||||
|
||||
// Token: 0x040003EC RID: 1004
|
||||
private bool m_isKerning;
|
||||
|
||||
// Token: 0x040003ED RID: 1005
|
||||
private static bool m_isHyphenation;
|
||||
|
||||
// Token: 0x020000B3 RID: 179
|
||||
private struct INT_POS
|
||||
{
|
||||
// Token: 0x06000556 RID: 1366 RVA: 0x00015154 File Offset: 0x00013354
|
||||
public void SetPos(int x, int y)
|
||||
{
|
||||
this.nX = x;
|
||||
this.nY = y;
|
||||
}
|
||||
|
||||
// Token: 0x040003EE RID: 1006
|
||||
public int nX;
|
||||
|
||||
// Token: 0x040003EF RID: 1007
|
||||
public int nY;
|
||||
}
|
||||
|
||||
// Token: 0x020000B4 RID: 180
|
||||
private struct INT_SIZE
|
||||
{
|
||||
// Token: 0x06000557 RID: 1367 RVA: 0x00015164 File Offset: 0x00013364
|
||||
public void SetSize(int x, int y)
|
||||
{
|
||||
this.nCx = x;
|
||||
this.nCy = y;
|
||||
}
|
||||
|
||||
// Token: 0x040003F0 RID: 1008
|
||||
public int nCx;
|
||||
|
||||
// Token: 0x040003F1 RID: 1009
|
||||
public int nCy;
|
||||
}
|
||||
|
||||
// Token: 0x020000B5 RID: 181
|
||||
private class EXTINFO
|
||||
{
|
||||
// Token: 0x040003F2 RID: 1010
|
||||
public short nKeywordNo;
|
||||
}
|
||||
|
||||
// Token: 0x020000B6 RID: 182
|
||||
private struct ANIMDATA
|
||||
{
|
||||
// Token: 0x040003F3 RID: 1011
|
||||
public int nSpeed;
|
||||
|
||||
// Token: 0x040003F4 RID: 1012
|
||||
public int nWait;
|
||||
|
||||
// Token: 0x040003F5 RID: 1013
|
||||
public int nCnt;
|
||||
}
|
||||
|
||||
// Token: 0x020000B7 RID: 183
|
||||
private struct LINETOPINFO
|
||||
{
|
||||
// Token: 0x040003F6 RID: 1014
|
||||
public bool bOn;
|
||||
|
||||
// Token: 0x040003F7 RID: 1015
|
||||
public bool bFlag;
|
||||
|
||||
// Token: 0x040003F8 RID: 1016
|
||||
public MSGFONTSIZE nFontType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using Qoo.Game;
|
||||
|
||||
// Token: 0x02000162 RID: 354
|
||||
public class CSVCGList
|
||||
{
|
||||
// Token: 0x06000A2A RID: 2602 RVA: 0x0002D4EC File Offset: 0x0002B6EC
|
||||
public CSVCGList(string[] values)
|
||||
{
|
||||
int num = values.Length - 2;
|
||||
this.charaIndex = -1;
|
||||
this.charaId = values[0];
|
||||
this.thumbnail = values[1];
|
||||
this.cgs = new CSVCGList.CG[num];
|
||||
for (int i = 0; i < num; i++)
|
||||
{
|
||||
this.cgs[i] = new CSVCGList.CG(values[i + 2]);
|
||||
}
|
||||
this.collectCount = 0;
|
||||
this.collectTotal = num;
|
||||
this.charaIndex = CSVManager.calcCharaIndex(this.charaId);
|
||||
}
|
||||
|
||||
// Token: 0x06000A2B RID: 2603 RVA: 0x0002D570 File Offset: 0x0002B770
|
||||
public void Update()
|
||||
{
|
||||
this.collectCount = 0;
|
||||
foreach (CSVCGList.CG cg in this.cgs)
|
||||
{
|
||||
cg.Update();
|
||||
if (cg.read)
|
||||
{
|
||||
this.collectCount++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400084B RID: 2123
|
||||
public int charaIndex;
|
||||
|
||||
// Token: 0x0400084C RID: 2124
|
||||
public string charaId;
|
||||
|
||||
// Token: 0x0400084D RID: 2125
|
||||
public string thumbnail;
|
||||
|
||||
// Token: 0x0400084E RID: 2126
|
||||
public CSVCGList.CG[] cgs;
|
||||
|
||||
// Token: 0x0400084F RID: 2127
|
||||
public int collectCount;
|
||||
|
||||
// Token: 0x04000850 RID: 2128
|
||||
public int collectTotal;
|
||||
|
||||
// Token: 0x02000163 RID: 355
|
||||
public class CG
|
||||
{
|
||||
// Token: 0x06000A2C RID: 2604 RVA: 0x0002D5C4 File Offset: 0x0002B7C4
|
||||
public CG(string fpath_)
|
||||
{
|
||||
this.fpath = fpath_;
|
||||
this.read = false;
|
||||
}
|
||||
|
||||
// Token: 0x06000A2D RID: 2605 RVA: 0x0002D5DC File Offset: 0x0002B7DC
|
||||
public void Update()
|
||||
{
|
||||
this.read = SysData.IsReadCG(this.fpath);
|
||||
}
|
||||
|
||||
// Token: 0x04000851 RID: 2129
|
||||
public string fpath;
|
||||
|
||||
// Token: 0x04000852 RID: 2130
|
||||
public bool read;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,447 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000164 RID: 356
|
||||
public class CSVCGListHolder
|
||||
{
|
||||
// Token: 0x06000A2E RID: 2606 RVA: 0x0002D5F0 File Offset: 0x0002B7F0
|
||||
public CSVCGListHolder()
|
||||
{
|
||||
this.charaData = CSVCGListHolder.SplitChara();
|
||||
this.allCharaCollect = 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000145 RID: 325
|
||||
// (get) Token: 0x06000A2F RID: 2607 RVA: 0x0002D60C File Offset: 0x0002B80C
|
||||
public int AllCharaCollect
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.allCharaCollect;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A30 RID: 2608 RVA: 0x0002D614 File Offset: 0x0002B814
|
||||
public CSVCGListHolder.CharaData GetCharaIndex(int charaIndex)
|
||||
{
|
||||
return this.charaData[charaIndex];
|
||||
}
|
||||
|
||||
// Token: 0x06000A31 RID: 2609 RVA: 0x0002D620 File Offset: 0x0002B820
|
||||
public void UpdateGallery()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
foreach (CSVCGListHolder.CharaData charaData in this.charaData)
|
||||
{
|
||||
charaData.UpdateGallery();
|
||||
num += charaData.CollectCount;
|
||||
num2 += charaData.CollectTotal;
|
||||
}
|
||||
this.allCharaCollect = ((num2 == 0) ? 0 : (num * 100 / num2));
|
||||
}
|
||||
|
||||
// Token: 0x06000A32 RID: 2610 RVA: 0x0002D688 File Offset: 0x0002B888
|
||||
private static List<CSVCGList> Read()
|
||||
{
|
||||
List<CSVCGList> list = new List<CSVCGList>();
|
||||
TextAsset textAsset = Resources.Load("CSV/CGLIST") as TextAsset;
|
||||
string[] array = textAsset.text.Split(new char[]
|
||||
{
|
||||
'\n'
|
||||
});
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
string text = array[i];
|
||||
string text2 = text.Replace("\"", string.Empty).Replace("\r", string.Empty);
|
||||
string[] array2 = text2.Split(new char[]
|
||||
{
|
||||
','
|
||||
});
|
||||
if (array2.Length >= 2)
|
||||
{
|
||||
list.Add(new CSVCGList(array2));
|
||||
}
|
||||
}
|
||||
Resources.UnloadAsset(textAsset);
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x06000A33 RID: 2611 RVA: 0x0002D734 File Offset: 0x0002B934
|
||||
private static CSVCGListHolder.CharaData[] SplitChara()
|
||||
{
|
||||
List<CSVCGList> list = CSVCGListHolder.Read();
|
||||
List<CSVCGListHolder.CharaData> list2 = new List<CSVCGListHolder.CharaData>();
|
||||
int charaIndex;
|
||||
for (charaIndex = 0; charaIndex < 11; charaIndex++)
|
||||
{
|
||||
list2.Add(new CSVCGListHolder.CharaData(list.FindAll((CSVCGList obj) => obj.charaIndex == charaIndex)));
|
||||
}
|
||||
return list2.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x04000853 RID: 2131
|
||||
private CSVCGListHolder.CharaData[] charaData;
|
||||
|
||||
// Token: 0x04000854 RID: 2132
|
||||
private int allCharaCollect;
|
||||
|
||||
// Token: 0x02000165 RID: 357
|
||||
public class CGSameThumbnail
|
||||
{
|
||||
// Token: 0x06000A34 RID: 2612 RVA: 0x0002D7A0 File Offset: 0x0002B9A0
|
||||
public CGSameThumbnail(int index_, CSVCGList data)
|
||||
{
|
||||
this.index = index_;
|
||||
this.fpath = new string[data.collectCount];
|
||||
this.current = 0;
|
||||
int num = 0;
|
||||
foreach (CSVCGList.CG cg in data.cgs)
|
||||
{
|
||||
if (cg.read)
|
||||
{
|
||||
this.fpath[num++] = cg.fpath;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A35 RID: 2613 RVA: 0x0002D810 File Offset: 0x0002BA10
|
||||
public void ResetCurrent()
|
||||
{
|
||||
this.current = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000A36 RID: 2614 RVA: 0x0002D81C File Offset: 0x0002BA1C
|
||||
public string GetCurrentFPath()
|
||||
{
|
||||
return this.fpath[this.current];
|
||||
}
|
||||
|
||||
// Token: 0x06000A37 RID: 2615 RVA: 0x0002D82C File Offset: 0x0002BA2C
|
||||
public string GetUpFPath()
|
||||
{
|
||||
return this.fpath[this.calcUp()];
|
||||
}
|
||||
|
||||
// Token: 0x06000A38 RID: 2616 RVA: 0x0002D83C File Offset: 0x0002BA3C
|
||||
public string GetDownFPath()
|
||||
{
|
||||
return this.fpath[this.calcDown()];
|
||||
}
|
||||
|
||||
// Token: 0x06000A39 RID: 2617 RVA: 0x0002D84C File Offset: 0x0002BA4C
|
||||
public void Up()
|
||||
{
|
||||
this.current = this.calcUp();
|
||||
}
|
||||
|
||||
// Token: 0x06000A3A RID: 2618 RVA: 0x0002D85C File Offset: 0x0002BA5C
|
||||
public void Down()
|
||||
{
|
||||
this.current = this.calcDown();
|
||||
}
|
||||
|
||||
// Token: 0x06000A3B RID: 2619 RVA: 0x0002D86C File Offset: 0x0002BA6C
|
||||
private int calcUp()
|
||||
{
|
||||
return (this.current != 0) ? (this.current - 1) : (this.fpath.Length - 1);
|
||||
}
|
||||
|
||||
// Token: 0x06000A3C RID: 2620 RVA: 0x0002D89C File Offset: 0x0002BA9C
|
||||
private int calcDown()
|
||||
{
|
||||
return (this.current != this.fpath.Length - 1) ? (this.current + 1) : 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000855 RID: 2133
|
||||
public int index;
|
||||
|
||||
// Token: 0x04000856 RID: 2134
|
||||
public string[] fpath;
|
||||
|
||||
// Token: 0x04000857 RID: 2135
|
||||
public int current;
|
||||
}
|
||||
|
||||
// Token: 0x02000166 RID: 358
|
||||
public class CGLink
|
||||
{
|
||||
// Token: 0x06000A3D RID: 2621 RVA: 0x0002D8C4 File Offset: 0x0002BAC4
|
||||
public CGLink(CSVCGList[] datas)
|
||||
{
|
||||
this.thumbnails = CSVCGListHolder.CGLink.makeThumbnails(datas);
|
||||
this.page = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000A3E RID: 2622 RVA: 0x0002D8E0 File Offset: 0x0002BAE0
|
||||
private static CSVCGListHolder.CGSameThumbnail[] makeThumbnails(CSVCGList[] datas)
|
||||
{
|
||||
List<CSVCGListHolder.CGSameThumbnail> list = new List<CSVCGListHolder.CGSameThumbnail>();
|
||||
int num = 0;
|
||||
foreach (CSVCGList csvcglist in datas)
|
||||
{
|
||||
if (csvcglist.collectCount != 0)
|
||||
{
|
||||
list.Add(new CSVCGListHolder.CGSameThumbnail(num, csvcglist));
|
||||
}
|
||||
num++;
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x06000A3F RID: 2623 RVA: 0x0002D938 File Offset: 0x0002BB38
|
||||
public void SetPageByIndex(int index)
|
||||
{
|
||||
int num = 0;
|
||||
foreach (CSVCGListHolder.CGSameThumbnail cgsameThumbnail in this.thumbnails)
|
||||
{
|
||||
if (cgsameThumbnail.index == index)
|
||||
{
|
||||
this.page = num;
|
||||
return;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A40 RID: 2624 RVA: 0x0002D980 File Offset: 0x0002BB80
|
||||
public int GetNowIndex()
|
||||
{
|
||||
return this.thumbnails[this.page].index;
|
||||
}
|
||||
|
||||
// Token: 0x06000A41 RID: 2625 RVA: 0x0002D994 File Offset: 0x0002BB94
|
||||
public string GetCurrentFPath()
|
||||
{
|
||||
return this.thumbnails[this.page].GetCurrentFPath();
|
||||
}
|
||||
|
||||
// Token: 0x06000A42 RID: 2626 RVA: 0x0002D9A8 File Offset: 0x0002BBA8
|
||||
public string GetUpFPath()
|
||||
{
|
||||
return (!this.ud) ? this.GetCurrentFPath() : this.thumbnails[this.page].GetUpFPath();
|
||||
}
|
||||
|
||||
// Token: 0x06000A43 RID: 2627 RVA: 0x0002D9E0 File Offset: 0x0002BBE0
|
||||
public string GetDownFPath()
|
||||
{
|
||||
return (!this.ud) ? this.GetCurrentFPath() : this.thumbnails[this.page].GetDownFPath();
|
||||
}
|
||||
|
||||
// Token: 0x06000A44 RID: 2628 RVA: 0x0002DA18 File Offset: 0x0002BC18
|
||||
public string GetLeftFPath()
|
||||
{
|
||||
return (!this.lr) ? this.GetCurrentFPath() : this.thumbnails[this.calcLeft()].GetCurrentFPath();
|
||||
}
|
||||
|
||||
// Token: 0x06000A45 RID: 2629 RVA: 0x0002DA50 File Offset: 0x0002BC50
|
||||
public string GetRightFPath()
|
||||
{
|
||||
return (!this.lr) ? this.GetCurrentFPath() : this.thumbnails[this.calcRight()].GetCurrentFPath();
|
||||
}
|
||||
|
||||
// Token: 0x06000A46 RID: 2630 RVA: 0x0002DA88 File Offset: 0x0002BC88
|
||||
public void Up()
|
||||
{
|
||||
this.thumbnails[this.page].Up();
|
||||
}
|
||||
|
||||
// Token: 0x06000A47 RID: 2631 RVA: 0x0002DA9C File Offset: 0x0002BC9C
|
||||
public void Down()
|
||||
{
|
||||
this.thumbnails[this.page].Down();
|
||||
}
|
||||
|
||||
// Token: 0x06000A48 RID: 2632 RVA: 0x0002DAB0 File Offset: 0x0002BCB0
|
||||
public void Left()
|
||||
{
|
||||
int num = this.page;
|
||||
this.page = this.calcLeft();
|
||||
if (num != this.page)
|
||||
{
|
||||
this.thumbnails[num].ResetCurrent();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A49 RID: 2633 RVA: 0x0002DAEC File Offset: 0x0002BCEC
|
||||
public void Right()
|
||||
{
|
||||
int num = this.page;
|
||||
this.page = this.calcRight();
|
||||
if (num != this.page)
|
||||
{
|
||||
this.thumbnails[num].ResetCurrent();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A4A RID: 2634 RVA: 0x0002DB28 File Offset: 0x0002BD28
|
||||
private int calcLeft()
|
||||
{
|
||||
return (this.page != 0) ? (this.page - 1) : (this.thumbnails.Length - 1);
|
||||
}
|
||||
|
||||
// Token: 0x06000A4B RID: 2635 RVA: 0x0002DB58 File Offset: 0x0002BD58
|
||||
private int calcRight()
|
||||
{
|
||||
return (this.page != this.thumbnails.Length - 1) ? (this.page + 1) : 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000146 RID: 326
|
||||
// (get) Token: 0x06000A4C RID: 2636 RVA: 0x0002DB80 File Offset: 0x0002BD80
|
||||
public bool lr
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.thumbnails.Length > 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000147 RID: 327
|
||||
// (get) Token: 0x06000A4D RID: 2637 RVA: 0x0002DB90 File Offset: 0x0002BD90
|
||||
public bool ud
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.thumbnails[this.page].fpath.Length > 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000858 RID: 2136
|
||||
public CSVCGListHolder.CGSameThumbnail[] thumbnails;
|
||||
|
||||
// Token: 0x04000859 RID: 2137
|
||||
public int page;
|
||||
}
|
||||
|
||||
// Token: 0x02000167 RID: 359
|
||||
public class CharaData
|
||||
{
|
||||
// Token: 0x06000A4E RID: 2638 RVA: 0x0002DBAC File Offset: 0x0002BDAC
|
||||
public CharaData(List<CSVCGList> dataList)
|
||||
{
|
||||
this.datas = dataList.ToArray();
|
||||
this.reads = new int[this.datas.Length, 2];
|
||||
this.collectCount = 0;
|
||||
this.collectTotal = 1;
|
||||
this.openCount = 0;
|
||||
this.cgLink = null;
|
||||
}
|
||||
|
||||
// Token: 0x17000148 RID: 328
|
||||
// (get) Token: 0x06000A4F RID: 2639 RVA: 0x0002DBFC File Offset: 0x0002BDFC
|
||||
public int Collect
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.collectCount * 100 / this.collectTotal;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000149 RID: 329
|
||||
// (get) Token: 0x06000A50 RID: 2640 RVA: 0x0002DC10 File Offset: 0x0002BE10
|
||||
public int CollectCount
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.collectCount;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700014A RID: 330
|
||||
// (get) Token: 0x06000A51 RID: 2641 RVA: 0x0002DC18 File Offset: 0x0002BE18
|
||||
public int CollectTotal
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.collectTotal;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700014B RID: 331
|
||||
// (get) Token: 0x06000A52 RID: 2642 RVA: 0x0002DC20 File Offset: 0x0002BE20
|
||||
public int Length
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.datas.Length;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700014C RID: 332
|
||||
// (get) Token: 0x06000A53 RID: 2643 RVA: 0x0002DC2C File Offset: 0x0002BE2C
|
||||
public CSVCGListHolder.CGLink CgLink
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.cgLink;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A54 RID: 2644 RVA: 0x0002DC34 File Offset: 0x0002BE34
|
||||
public bool Read(int index)
|
||||
{
|
||||
return index < this.reads.GetLength(0) && this.reads[index, 0] != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000A55 RID: 2645 RVA: 0x0002DC6C File Offset: 0x0002BE6C
|
||||
public string Thumbnail(int index)
|
||||
{
|
||||
return (!this.Read(index)) ? "screen/cgmemory2/cgm_nothm" : ("viewer/cgmode/" + this.datas[index].thumbnail);
|
||||
}
|
||||
|
||||
// Token: 0x06000A56 RID: 2646 RVA: 0x0002DC9C File Offset: 0x0002BE9C
|
||||
public string CollectString(int index)
|
||||
{
|
||||
return (!this.Read(index)) ? string.Empty : string.Format("{0}/{1}", this.reads[index, 0], this.reads[index, 1]);
|
||||
}
|
||||
|
||||
// Token: 0x06000A57 RID: 2647 RVA: 0x0002DCF0 File Offset: 0x0002BEF0
|
||||
public void UpdateGallery()
|
||||
{
|
||||
int num = 0;
|
||||
this.collectCount = 0;
|
||||
this.collectTotal = 0;
|
||||
foreach (CSVCGList csvcglist in this.datas)
|
||||
{
|
||||
csvcglist.Update();
|
||||
this.collectCount += (this.reads[num, 0] = csvcglist.collectCount);
|
||||
this.collectTotal += (this.reads[num, 1] = csvcglist.collectTotal);
|
||||
if (csvcglist.collectCount != 0)
|
||||
{
|
||||
this.openCount++;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (this.collectTotal == 0)
|
||||
{
|
||||
this.collectTotal = 1;
|
||||
}
|
||||
this.cgLink = new CSVCGListHolder.CGLink(this.datas);
|
||||
}
|
||||
|
||||
// Token: 0x06000A58 RID: 2648 RVA: 0x0002DDBC File Offset: 0x0002BFBC
|
||||
public void OnSelect(int index)
|
||||
{
|
||||
UIValue.GalleryIndex = index;
|
||||
}
|
||||
|
||||
// Token: 0x0400085A RID: 2138
|
||||
private CSVCGList[] datas;
|
||||
|
||||
// Token: 0x0400085B RID: 2139
|
||||
private int[,] reads;
|
||||
|
||||
// Token: 0x0400085C RID: 2140
|
||||
private int collectCount;
|
||||
|
||||
// Token: 0x0400085D RID: 2141
|
||||
private int collectTotal;
|
||||
|
||||
// Token: 0x0400085E RID: 2142
|
||||
private int openCount;
|
||||
|
||||
// Token: 0x0400085F RID: 2143
|
||||
private CSVCGListHolder.CGLink cgLink;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x02000168 RID: 360
|
||||
public class CSVManager
|
||||
{
|
||||
// Token: 0x06000A59 RID: 2649 RVA: 0x0002DDC4 File Offset: 0x0002BFC4
|
||||
private CSVManager()
|
||||
{
|
||||
this.csvCGListHolder = new CSVCGListHolder();
|
||||
this.csvSceneMemoryHolder = new CSVSceneMemoryHolder();
|
||||
}
|
||||
|
||||
// Token: 0x1700014D RID: 333
|
||||
// (get) Token: 0x06000A5A RID: 2650 RVA: 0x0002DDE4 File Offset: 0x0002BFE4
|
||||
public static CSVManager Instance
|
||||
{
|
||||
get
|
||||
{
|
||||
return CSVManager.instance;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A5B RID: 2651 RVA: 0x0002DDEC File Offset: 0x0002BFEC
|
||||
public static void init()
|
||||
{
|
||||
if (CSVManager.instance == null)
|
||||
{
|
||||
CSVManager.instance = new CSVManager();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A5C RID: 2652 RVA: 0x0002DE04 File Offset: 0x0002C004
|
||||
public static int calcCharaIndex(string charaid_)
|
||||
{
|
||||
switch (charaid_)
|
||||
{
|
||||
case "blood":
|
||||
return 0;
|
||||
case "elliot":
|
||||
return 1;
|
||||
case "deedum":
|
||||
return 2;
|
||||
case "vivaldi":
|
||||
return 3;
|
||||
case "peter":
|
||||
return 4;
|
||||
case "ace":
|
||||
return 5;
|
||||
case "gowland":
|
||||
return 6;
|
||||
case "boris":
|
||||
return 7;
|
||||
case "julius":
|
||||
return 8;
|
||||
case "nightmare":
|
||||
return 9;
|
||||
case "other":
|
||||
return 10;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Token: 0x1700014E RID: 334
|
||||
// (get) Token: 0x06000A5D RID: 2653 RVA: 0x0002DF1C File Offset: 0x0002C11C
|
||||
public CSVCGListHolder CsvCGListHolder
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.csvCGListHolder;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700014F RID: 335
|
||||
// (get) Token: 0x06000A5E RID: 2654 RVA: 0x0002DF24 File Offset: 0x0002C124
|
||||
public CSVSceneMemoryHolder CsvSceneMemoryHolder
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.csvSceneMemoryHolder;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A5F RID: 2655 RVA: 0x0002DF2C File Offset: 0x0002C12C
|
||||
public void UpdateGallery()
|
||||
{
|
||||
this.csvCGListHolder.UpdateGallery();
|
||||
this.csvSceneMemoryHolder.UpdateGallery();
|
||||
}
|
||||
|
||||
// Token: 0x04000860 RID: 2144
|
||||
private static CSVManager instance;
|
||||
|
||||
// Token: 0x04000861 RID: 2145
|
||||
private CSVCGListHolder csvCGListHolder;
|
||||
|
||||
// Token: 0x04000862 RID: 2146
|
||||
private CSVSceneMemoryHolder csvSceneMemoryHolder;
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using Qoo.Game;
|
||||
|
||||
// Token: 0x02000169 RID: 361
|
||||
public class CSVSceneMemory
|
||||
{
|
||||
// Token: 0x06000A60 RID: 2656 RVA: 0x0002DF44 File Offset: 0x0002C144
|
||||
public CSVSceneMemory(string[] values)
|
||||
{
|
||||
this.charaIndex = -1;
|
||||
this.charaId = values[0];
|
||||
this.eventName = values[1];
|
||||
this.startKs = values[2].Replace(".ks", string.Empty);
|
||||
this.startLabel = values[3];
|
||||
this.triggerKs = values[4].Replace(".ks", string.Empty);
|
||||
this.triggerLabel = values[5];
|
||||
this.thumbnail = values[6].Replace(".tga", string.Empty);
|
||||
this.route = ((values.Length >= 8) ? values[7] : string.Empty);
|
||||
this.stay = ((values.Length >= 9) ? values[8] : string.Empty);
|
||||
this.collectCount = 0;
|
||||
this.charaIndex = CSVManager.calcCharaIndex(this.charaId);
|
||||
}
|
||||
|
||||
// Token: 0x06000A61 RID: 2657 RVA: 0x0002E01C File Offset: 0x0002C21C
|
||||
public void Update()
|
||||
{
|
||||
bool flag = SysData.IsRead(this.triggerKs, (this.triggerLabel.Length != 0) ? this.triggerLabel.Substring(1) : string.Empty, 0);
|
||||
this.collectCount = ((!flag) ? 0 : 1);
|
||||
}
|
||||
|
||||
// Token: 0x04000864 RID: 2148
|
||||
public int charaIndex;
|
||||
|
||||
// Token: 0x04000865 RID: 2149
|
||||
public string charaId;
|
||||
|
||||
// Token: 0x04000866 RID: 2150
|
||||
public string eventName;
|
||||
|
||||
// Token: 0x04000867 RID: 2151
|
||||
public string startKs;
|
||||
|
||||
// Token: 0x04000868 RID: 2152
|
||||
public string startLabel;
|
||||
|
||||
// Token: 0x04000869 RID: 2153
|
||||
public string triggerKs;
|
||||
|
||||
// Token: 0x0400086A RID: 2154
|
||||
public string triggerLabel;
|
||||
|
||||
// Token: 0x0400086B RID: 2155
|
||||
public string thumbnail;
|
||||
|
||||
// Token: 0x0400086C RID: 2156
|
||||
public string route;
|
||||
|
||||
// Token: 0x0400086D RID: 2157
|
||||
public string stay;
|
||||
|
||||
// Token: 0x0400086E RID: 2158
|
||||
public int collectCount;
|
||||
}
|
||||
@@ -0,0 +1,194 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Qoo.Game;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200016A RID: 362
|
||||
public class CSVSceneMemoryHolder
|
||||
{
|
||||
// Token: 0x06000A62 RID: 2658 RVA: 0x0002E070 File Offset: 0x0002C270
|
||||
public CSVSceneMemoryHolder()
|
||||
{
|
||||
this.charaData = CSVSceneMemoryHolder.SplitChara();
|
||||
this.allCharaCollect = 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000150 RID: 336
|
||||
// (get) Token: 0x06000A63 RID: 2659 RVA: 0x0002E08C File Offset: 0x0002C28C
|
||||
public int AllCharaCollect
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.allCharaCollect;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A64 RID: 2660 RVA: 0x0002E094 File Offset: 0x0002C294
|
||||
public CSVSceneMemoryHolder.CharaData GetCharaIndex(int charaIndex)
|
||||
{
|
||||
return this.charaData[charaIndex];
|
||||
}
|
||||
|
||||
// Token: 0x06000A65 RID: 2661 RVA: 0x0002E0A0 File Offset: 0x0002C2A0
|
||||
public void UpdateGallery()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
foreach (CSVSceneMemoryHolder.CharaData charaData in this.charaData)
|
||||
{
|
||||
charaData.UpdateGallery();
|
||||
num += charaData.CollectCount;
|
||||
num2 += charaData.CollectTotal;
|
||||
}
|
||||
this.allCharaCollect = ((num2 == 0) ? 0 : (num * 100 / num2));
|
||||
}
|
||||
|
||||
// Token: 0x06000A66 RID: 2662 RVA: 0x0002E108 File Offset: 0x0002C308
|
||||
private static List<CSVSceneMemory> Read()
|
||||
{
|
||||
List<CSVSceneMemory> list = new List<CSVSceneMemory>();
|
||||
TextAsset textAsset = Resources.Load("CSV/SCENE_MEMORY") as TextAsset;
|
||||
string[] array = textAsset.text.Split(new char[]
|
||||
{
|
||||
'\n'
|
||||
});
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
string text = array[i];
|
||||
string text2 = text.Replace("\"", string.Empty).Replace("\r", string.Empty);
|
||||
string[] array2 = text2.Split(new char[]
|
||||
{
|
||||
','
|
||||
});
|
||||
if (array2.Length >= 7)
|
||||
{
|
||||
list.Add(new CSVSceneMemory(array2));
|
||||
}
|
||||
}
|
||||
Resources.UnloadAsset(textAsset);
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x06000A67 RID: 2663 RVA: 0x0002E1B4 File Offset: 0x0002C3B4
|
||||
private static CSVSceneMemoryHolder.CharaData[] SplitChara()
|
||||
{
|
||||
List<CSVSceneMemory> list = CSVSceneMemoryHolder.Read();
|
||||
List<CSVSceneMemoryHolder.CharaData> list2 = new List<CSVSceneMemoryHolder.CharaData>();
|
||||
int charaIndex;
|
||||
for (charaIndex = 0; charaIndex < 11; charaIndex++)
|
||||
{
|
||||
list2.Add(new CSVSceneMemoryHolder.CharaData(list.FindAll((CSVSceneMemory obj) => obj.charaIndex == charaIndex)));
|
||||
}
|
||||
return list2.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x0400086F RID: 2159
|
||||
private CSVSceneMemoryHolder.CharaData[] charaData;
|
||||
|
||||
// Token: 0x04000870 RID: 2160
|
||||
private int allCharaCollect;
|
||||
|
||||
// Token: 0x0200016B RID: 363
|
||||
public class CharaData
|
||||
{
|
||||
// Token: 0x06000A68 RID: 2664 RVA: 0x0002E220 File Offset: 0x0002C420
|
||||
public CharaData(List<CSVSceneMemory> dataList)
|
||||
{
|
||||
this.datas = dataList.ToArray();
|
||||
this.reads = new int[this.datas.Length];
|
||||
this.collectCount = 0;
|
||||
this.collectTotal = 1;
|
||||
}
|
||||
|
||||
// Token: 0x17000151 RID: 337
|
||||
// (get) Token: 0x06000A69 RID: 2665 RVA: 0x0002E258 File Offset: 0x0002C458
|
||||
public int Collect
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.collectCount * 100 / this.collectTotal;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000152 RID: 338
|
||||
// (get) Token: 0x06000A6A RID: 2666 RVA: 0x0002E26C File Offset: 0x0002C46C
|
||||
public int CollectCount
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.collectCount;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000153 RID: 339
|
||||
// (get) Token: 0x06000A6B RID: 2667 RVA: 0x0002E274 File Offset: 0x0002C474
|
||||
public int CollectTotal
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.collectTotal;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000154 RID: 340
|
||||
// (get) Token: 0x06000A6C RID: 2668 RVA: 0x0002E27C File Offset: 0x0002C47C
|
||||
public int Length
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.datas.Length;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A6D RID: 2669 RVA: 0x0002E288 File Offset: 0x0002C488
|
||||
public bool Read(int index)
|
||||
{
|
||||
return index < this.reads.Length && this.reads[index] != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000A6E RID: 2670 RVA: 0x0002E2B8 File Offset: 0x0002C4B8
|
||||
public string Thumbnail(int index)
|
||||
{
|
||||
return (!this.Read(index)) ? "screen/cgmemory2/cgm_nothm" : ("viewer/memory/" + this.datas[index].thumbnail);
|
||||
}
|
||||
|
||||
// Token: 0x06000A6F RID: 2671 RVA: 0x0002E2E8 File Offset: 0x0002C4E8
|
||||
public void UpdateGallery()
|
||||
{
|
||||
int num = 0;
|
||||
this.collectCount = 0;
|
||||
this.collectTotal = 0;
|
||||
foreach (CSVSceneMemory csvsceneMemory in this.datas)
|
||||
{
|
||||
csvsceneMemory.Update();
|
||||
this.collectCount += (this.reads[num] = csvsceneMemory.collectCount);
|
||||
this.collectTotal++;
|
||||
num++;
|
||||
}
|
||||
if (this.collectTotal == 0)
|
||||
{
|
||||
this.collectTotal = 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A70 RID: 2672 RVA: 0x0002E370 File Offset: 0x0002C570
|
||||
public void OnSelect(int index)
|
||||
{
|
||||
UIValue.GalleryIndex = index;
|
||||
CSVSceneMemory csvsceneMemory = this.datas[index];
|
||||
GameData.MemoryMode_Create(csvsceneMemory.route, csvsceneMemory.stay, csvsceneMemory.startKs, csvsceneMemory.startLabel, csvsceneMemory.eventName);
|
||||
}
|
||||
|
||||
// Token: 0x04000871 RID: 2161
|
||||
private CSVSceneMemory[] datas;
|
||||
|
||||
// Token: 0x04000872 RID: 2162
|
||||
private int[] reads;
|
||||
|
||||
// Token: 0x04000873 RID: 2163
|
||||
private int collectCount;
|
||||
|
||||
// Token: 0x04000874 RID: 2164
|
||||
private int collectTotal;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000191 RID: 401
|
||||
public class CameraAspectOptimizer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000B85 RID: 2949 RVA: 0x00030F58 File Offset: 0x0002F158
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000B86 RID: 2950 RVA: 0x00030F5C File Offset: 0x0002F15C
|
||||
private void Start()
|
||||
{
|
||||
this.Target = base.GetComponent<Camera>();
|
||||
Rect rect = this.calcAspect(this.widthAspect, this.heightAspect);
|
||||
this.Target.rect = rect;
|
||||
}
|
||||
|
||||
// Token: 0x06000B87 RID: 2951 RVA: 0x00030F94 File Offset: 0x0002F194
|
||||
private Rect calcAspect(float width, float height)
|
||||
{
|
||||
float num = width / height;
|
||||
float num2 = (float)Screen.width / (float)Screen.height;
|
||||
float num3 = num2 / num;
|
||||
Rect result = new Rect(0f, 0f, 1f, 1f);
|
||||
if (1f > num3)
|
||||
{
|
||||
result.x = 0f;
|
||||
result.y = (1f - num3) / 2f;
|
||||
result.width = 1f;
|
||||
result.height = num3;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num4 = 1f / num3;
|
||||
result.x = (1f - num4) / 2f;
|
||||
result.y = 0f;
|
||||
result.width = num4;
|
||||
result.height = 1f;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// Token: 0x06000B88 RID: 2952 RVA: 0x00031058 File Offset: 0x0002F258
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400090A RID: 2314
|
||||
public float widthAspect = 16f;
|
||||
|
||||
// Token: 0x0400090B RID: 2315
|
||||
public float heightAspect = 9f;
|
||||
|
||||
// Token: 0x0400090C RID: 2316
|
||||
private Camera Target;
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000139 RID: 313
|
||||
public class ChannelTexture
|
||||
{
|
||||
// Token: 0x06000857 RID: 2135 RVA: 0x00025928 File Offset: 0x00023B28
|
||||
public ChannelTexture(int width, int height, TextureFormat format)
|
||||
{
|
||||
this.tex = new Texture2D(width, height, format, false);
|
||||
this.tex.wrapMode = TextureWrapMode.Clamp;
|
||||
this.ReAlloc();
|
||||
}
|
||||
|
||||
// Token: 0x06000858 RID: 2136
|
||||
[DllImport("__Internal")]
|
||||
private static extern void ReAllocTexture(int handle, int x, int y);
|
||||
|
||||
// Token: 0x06000859 RID: 2137 RVA: 0x00025954 File Offset: 0x00023B54
|
||||
public void ReAlloc()
|
||||
{
|
||||
ChannelTexture.ReAllocTexture(this.tex.GetNativeTextureID(), this.tex.width, this.tex.height);
|
||||
}
|
||||
|
||||
// Token: 0x0600085A RID: 2138 RVA: 0x00025988 File Offset: 0x00023B88
|
||||
public void Destroy()
|
||||
{
|
||||
UnityEngine.Object.Destroy(this.tex);
|
||||
}
|
||||
|
||||
// Token: 0x0400074E RID: 1870
|
||||
private const string PLATFORM_DLL = "__Internal";
|
||||
|
||||
// Token: 0x0400074F RID: 1871
|
||||
public Texture2D tex;
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200015B RID: 347
|
||||
public class CharObject
|
||||
{
|
||||
// Token: 0x060009F6 RID: 2550 RVA: 0x0002C2D8 File Offset: 0x0002A4D8
|
||||
public CharObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060009F7 RID: 2551 RVA: 0x0002C2FC File Offset: 0x0002A4FC
|
||||
public CharObject(char code_, int size_, int x_, int y_, BMGlyph glyph_, float scale_, Color32 col_)
|
||||
{
|
||||
this.X = x_;
|
||||
this.Y = y_;
|
||||
this.glyph = glyph_;
|
||||
this.size = size_;
|
||||
this.width = size_;
|
||||
this.height = size_;
|
||||
this.scale = scale_;
|
||||
this.code = code_;
|
||||
this.color = col_;
|
||||
}
|
||||
|
||||
// Token: 0x060009F8 RID: 2552 RVA: 0x0002C364 File Offset: 0x0002A564
|
||||
public CharObject(char code_, int size_, int x_, int y_)
|
||||
{
|
||||
this.X = x_;
|
||||
this.Y = y_;
|
||||
this.glyph = null;
|
||||
this.size = size_;
|
||||
this.width = size_;
|
||||
this.height = size_;
|
||||
this.scale = 0f;
|
||||
this.code = code_;
|
||||
this.color = new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x1700013A RID: 314
|
||||
// (get) Token: 0x060009F9 RID: 2553 RVA: 0x0002C3E4 File Offset: 0x0002A5E4
|
||||
public int Width
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.width;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700013B RID: 315
|
||||
// (get) Token: 0x060009FA RID: 2554 RVA: 0x0002C3EC File Offset: 0x0002A5EC
|
||||
public int Height
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.height;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400081A RID: 2074
|
||||
public int X;
|
||||
|
||||
// Token: 0x0400081B RID: 2075
|
||||
public int Y;
|
||||
|
||||
// Token: 0x0400081C RID: 2076
|
||||
public BMGlyph glyph;
|
||||
|
||||
// Token: 0x0400081D RID: 2077
|
||||
public int width;
|
||||
|
||||
// Token: 0x0400081E RID: 2078
|
||||
public int height;
|
||||
|
||||
// Token: 0x0400081F RID: 2079
|
||||
public int size;
|
||||
|
||||
// Token: 0x04000820 RID: 2080
|
||||
public char code;
|
||||
|
||||
// Token: 0x04000821 RID: 2081
|
||||
public Color32 color = default(Color32);
|
||||
|
||||
// Token: 0x04000822 RID: 2082
|
||||
public float scale;
|
||||
}
|
||||
@@ -0,0 +1,117 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000152 RID: 338
|
||||
public class CreateSprite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000969 RID: 2409 RVA: 0x00029AE8 File Offset: 0x00027CE8
|
||||
public static GameObject Create()
|
||||
{
|
||||
GameObject gameObject = new GameObject("sprite");
|
||||
MeshRenderer meshRenderer = gameObject.AddComponent<MeshRenderer>();
|
||||
if (meshRenderer.material != null)
|
||||
{
|
||||
UnityEngine.Object.Destroy(meshRenderer.material);
|
||||
}
|
||||
meshRenderer.material = new Material(Resources.Load("Shader/Sprite/Sprite") as Shader);
|
||||
meshRenderer.castShadows = false;
|
||||
meshRenderer.receiveShadows = false;
|
||||
MeshFilter meshFilter = gameObject.AddComponent<MeshFilter>();
|
||||
Mesh mesh = CreateSprite.GetMesh();
|
||||
meshFilter.sharedMesh = mesh;
|
||||
return gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x0600096A RID: 2410 RVA: 0x00029B60 File Offset: 0x00027D60
|
||||
public static GameObject CreateTextSprite()
|
||||
{
|
||||
GameObject gameObject = new GameObject("sprite");
|
||||
MeshRenderer meshRenderer = gameObject.AddComponent<MeshRenderer>();
|
||||
if (meshRenderer.material != null)
|
||||
{
|
||||
UnityEngine.Object.Destroy(meshRenderer.material);
|
||||
}
|
||||
meshRenderer.material = new Material(Resources.Load("Shader/Sprite/TextSprite") as Shader);
|
||||
meshRenderer.castShadows = false;
|
||||
meshRenderer.receiveShadows = false;
|
||||
MeshFilter meshFilter = gameObject.AddComponent<MeshFilter>();
|
||||
meshFilter.sharedMesh = new Mesh
|
||||
{
|
||||
name = "Text Sprite"
|
||||
};
|
||||
return gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x0600096B RID: 2411 RVA: 0x00029BE4 File Offset: 0x00027DE4
|
||||
private static Mesh GetMesh()
|
||||
{
|
||||
Mesh mesh = CreateSprite.CreateMesh();
|
||||
mesh.RecalculateBounds();
|
||||
mesh.Optimize();
|
||||
return mesh;
|
||||
}
|
||||
|
||||
// Token: 0x0600096C RID: 2412 RVA: 0x00029C04 File Offset: 0x00027E04
|
||||
private static Mesh CreateMesh()
|
||||
{
|
||||
Mesh mesh = new Mesh();
|
||||
mesh.name = "Sprite";
|
||||
mesh.vertices = CreateSprite.base_vertex;
|
||||
mesh.triangles = CreateSprite.triangles;
|
||||
mesh.uv = CreateSprite.uv;
|
||||
mesh.RecalculateNormals();
|
||||
return mesh;
|
||||
}
|
||||
|
||||
// Token: 0x0600096D RID: 2413 RVA: 0x00029C4C File Offset: 0x00027E4C
|
||||
public static void CreateSpriteCamera(GameObject obj, int ScreenH, bool IsSprite = true)
|
||||
{
|
||||
obj.transform.localPosition = new Vector3(0f, 0f, -1000f);
|
||||
obj.transform.localScale = new Vector3(1f, 1f, 1f);
|
||||
obj.camera.orthographic = true;
|
||||
obj.camera.orthographicSize = (float)(ScreenH / 2);
|
||||
obj.camera.nearClipPlane = 0f;
|
||||
obj.camera.farClipPlane = 20000f;
|
||||
obj.camera.renderingPath = RenderingPath.VertexLit;
|
||||
obj.camera.clearFlags = CameraClearFlags.Color;
|
||||
obj.camera.backgroundColor = new Color(0f, 0f, 0f, 1f);
|
||||
if (IsSprite)
|
||||
{
|
||||
obj.camera.cullingMask &= 1 << LayerMask.NameToLayer("Sprite");
|
||||
obj.camera.gameObject.layer = LayerMask.NameToLayer("Sprite");
|
||||
}
|
||||
else
|
||||
{
|
||||
obj.camera.cullingMask &= ~(1 << LayerMask.NameToLayer("Sprite"));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040007CE RID: 1998
|
||||
private static Vector3[] base_vertex = new Vector3[]
|
||||
{
|
||||
new Vector3(0f, 0f, 0f),
|
||||
new Vector3(1f, 0f, 0f),
|
||||
new Vector3(1f, -1f, 0f),
|
||||
new Vector3(0f, -1f, 0f)
|
||||
};
|
||||
|
||||
// Token: 0x040007CF RID: 1999
|
||||
private static int[] triangles = new int[]
|
||||
{
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
3,
|
||||
0
|
||||
};
|
||||
|
||||
// Token: 0x040007D0 RID: 2000
|
||||
private static Vector2[] uv = new Vector2[]
|
||||
{
|
||||
new Vector2(0f, 1f),
|
||||
new Vector2(1f, 1f),
|
||||
new Vector2(1f, 0f),
|
||||
new Vector2(0f, 0f)
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,242 @@
|
||||
using System;
|
||||
using Qoo;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000AF RID: 175
|
||||
public class CursorData
|
||||
{
|
||||
// Token: 0x170000B9 RID: 185
|
||||
// (get) Token: 0x0600050E RID: 1294 RVA: 0x000135C4 File Offset: 0x000117C4
|
||||
// (set) Token: 0x0600050F RID: 1295 RVA: 0x000135CC File Offset: 0x000117CC
|
||||
public int Num
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.nKeyNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.nKeyNum = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BA RID: 186
|
||||
// (get) Token: 0x06000510 RID: 1296 RVA: 0x000135D8 File Offset: 0x000117D8
|
||||
// (set) Token: 0x06000511 RID: 1297 RVA: 0x000135E0 File Offset: 0x000117E0
|
||||
public int Select
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.nSelectKey;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.nSelectKey = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BB RID: 187
|
||||
// (get) Token: 0x06000512 RID: 1298 RVA: 0x000135EC File Offset: 0x000117EC
|
||||
// (set) Token: 0x06000513 RID: 1299 RVA: 0x000135F4 File Offset: 0x000117F4
|
||||
public Color32 CursorColor
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.colCur;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.colCur = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BC RID: 188
|
||||
// (get) Token: 0x06000514 RID: 1300 RVA: 0x00013600 File Offset: 0x00011800
|
||||
// (set) Token: 0x06000515 RID: 1301 RVA: 0x00013608 File Offset: 0x00011808
|
||||
public Color32 BgColor
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.colBg;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.colBg = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000516 RID: 1302 RVA: 0x00013614 File Offset: 0x00011814
|
||||
public void Init()
|
||||
{
|
||||
for (int i = 0; i < 8; i++)
|
||||
{
|
||||
this.ahSp[i] = Man2D.Sprite(string.Empty);
|
||||
this.ahSp[i].A = 0;
|
||||
this.ahSp[i].SetSize(0, 0);
|
||||
this.ahSp[i].Show = true;
|
||||
this.ahSp[i].SetName("CURSOR:" + i);
|
||||
this.anKey[i] = -1;
|
||||
}
|
||||
this.nKeyNum = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000517 RID: 1303 RVA: 0x000136A0 File Offset: 0x000118A0
|
||||
public void Release()
|
||||
{
|
||||
if (Singleton<Man2D>.IsReady)
|
||||
{
|
||||
for (int i = 0; i < 8; i++)
|
||||
{
|
||||
Singleton<Man2D>.Instance.RemoveSprite(this.ahSp[i]);
|
||||
this.ahSp[i] = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000518 RID: 1304 RVA: 0x000136E8 File Offset: 0x000118E8
|
||||
public void Reset(bool isGroup = false)
|
||||
{
|
||||
foreach (UnitySprite unitySprite in this.ahSp)
|
||||
{
|
||||
unitySprite.A = 0;
|
||||
}
|
||||
this.nSpNum = 0;
|
||||
this.nKeyNum = 0;
|
||||
if (isGroup)
|
||||
{
|
||||
for (int num = 0; num != this.anKey.Length; num++)
|
||||
{
|
||||
this.anKey[num] = -1;
|
||||
}
|
||||
this.nSelectKey = -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000519 RID: 1305 RVA: 0x00013758 File Offset: 0x00011958
|
||||
public void Add()
|
||||
{
|
||||
Qoo.Debug.Assert(this.nSpNum < this.ahSp.Length);
|
||||
this.nSpNum++;
|
||||
}
|
||||
|
||||
// Token: 0x0600051A RID: 1306 RVA: 0x00013780 File Offset: 0x00011980
|
||||
public void SetCursorPos(int x, int y, int z)
|
||||
{
|
||||
Qoo.Debug.Assert(this.nSpNum < this.ahSp.Length);
|
||||
UnitySprite unitySprite = this.ahSp[this.nSpNum];
|
||||
unitySprite.x = x;
|
||||
unitySprite.y = y;
|
||||
unitySprite.z = z;
|
||||
}
|
||||
|
||||
// Token: 0x0600051B RID: 1307 RVA: 0x000137C8 File Offset: 0x000119C8
|
||||
public void SetCursorSize(int w, int h, bool isSet = true)
|
||||
{
|
||||
Qoo.Debug.Assert(this.nSpNum < this.ahSp.Length);
|
||||
UnitySprite unitySprite = this.ahSp[this.nSpNum];
|
||||
if (isSet)
|
||||
{
|
||||
unitySprite.w = w - unitySprite.x;
|
||||
}
|
||||
else
|
||||
{
|
||||
unitySprite.w = w;
|
||||
}
|
||||
unitySprite.h = h + 2;
|
||||
}
|
||||
|
||||
// Token: 0x0600051C RID: 1308 RVA: 0x00013824 File Offset: 0x00011A24
|
||||
public void SetCursorGroup(int nGroup)
|
||||
{
|
||||
Qoo.Debug.Assert(this.nSpNum < this.ahSp.Length);
|
||||
this.anKey[this.nSpNum] = nGroup;
|
||||
}
|
||||
|
||||
// Token: 0x0600051D RID: 1309 RVA: 0x0001384C File Offset: 0x00011A4C
|
||||
public void UpdateKeyCursor()
|
||||
{
|
||||
for (int i = 0; i < this.nSpNum; i++)
|
||||
{
|
||||
UnitySprite unitySprite = this.ahSp[i];
|
||||
if (this.anKey[i] == this.nSelectKey)
|
||||
{
|
||||
unitySprite.SetColor(this.colCur);
|
||||
}
|
||||
else
|
||||
{
|
||||
unitySprite.SetColor(this.colBg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600051E RID: 1310 RVA: 0x000138AC File Offset: 0x00011AAC
|
||||
public bool MoveKeyCursor(int nVec)
|
||||
{
|
||||
if (this.nKeyNum <= 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (this.nSelectKey < 0)
|
||||
{
|
||||
this.nSelectKey = 0;
|
||||
}
|
||||
else if (nVec > 0)
|
||||
{
|
||||
this.nSelectKey++;
|
||||
if (this.nSelectKey >= this.nKeyNum)
|
||||
{
|
||||
this.nSelectKey = 0;
|
||||
}
|
||||
}
|
||||
else if (nVec < 0)
|
||||
{
|
||||
this.nSelectKey--;
|
||||
if (this.nSelectKey < 0)
|
||||
{
|
||||
this.nSelectKey = this.nKeyNum - 1;
|
||||
}
|
||||
}
|
||||
this.UpdateKeyCursor();
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600051F RID: 1311 RVA: 0x00013948 File Offset: 0x00011B48
|
||||
public void ResetKeySel()
|
||||
{
|
||||
this.nSelectKey = -1;
|
||||
this.UpdateKeyCursor();
|
||||
}
|
||||
|
||||
// Token: 0x06000520 RID: 1312 RVA: 0x00013958 File Offset: 0x00011B58
|
||||
public void Show(bool isShow)
|
||||
{
|
||||
foreach (UnitySprite unitySprite in this.ahSp)
|
||||
{
|
||||
unitySprite.Show = isShow;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040003B9 RID: 953
|
||||
private const int CURSP_MAX = 8;
|
||||
|
||||
// Token: 0x040003BA RID: 954
|
||||
private UnitySprite[] ahSp = new UnitySprite[8];
|
||||
|
||||
// Token: 0x040003BB RID: 955
|
||||
private int[] anKey = new int[8];
|
||||
|
||||
// Token: 0x040003BC RID: 956
|
||||
private int nSpNum;
|
||||
|
||||
// Token: 0x040003BD RID: 957
|
||||
private int nKeyNum;
|
||||
|
||||
// Token: 0x040003BE RID: 958
|
||||
private int nSelectKey = -1;
|
||||
|
||||
// Token: 0x040003BF RID: 959
|
||||
private Color32 colBg = new Color32(0, 0, 0, 0);
|
||||
|
||||
// Token: 0x040003C0 RID: 960
|
||||
private Color32 colCur = new Color32(0, 0, 0, 0);
|
||||
}
|
||||
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x020000BF RID: 191
|
||||
public enum DEBUG_ID
|
||||
{
|
||||
// Token: 0x0400042A RID: 1066
|
||||
ID_ROOT = -1,
|
||||
// Token: 0x0400042B RID: 1067
|
||||
ID_ROOT_KSSELECT,
|
||||
// Token: 0x0400042C RID: 1068
|
||||
ID_ROOT_SYSDATA_LOAD,
|
||||
// Token: 0x0400042D RID: 1069
|
||||
ID_ROOT_FILEVIEW,
|
||||
// Token: 0x0400042E RID: 1070
|
||||
ID_ROOT_SCREEN,
|
||||
// Token: 0x0400042F RID: 1071
|
||||
ID_ROOT_FLAG,
|
||||
// Token: 0x04000430 RID: 1072
|
||||
ID_ROOT_SAVE,
|
||||
// Token: 0x04000431 RID: 1073
|
||||
ID_ROOT_DEBUG,
|
||||
// Token: 0x04000432 RID: 1074
|
||||
ID_ROOT_BOOT,
|
||||
// Token: 0x04000433 RID: 1075
|
||||
ID_ROOT_MAINMENU,
|
||||
// Token: 0x04000434 RID: 1076
|
||||
ID_ROOT_QODBG,
|
||||
// Token: 0x04000435 RID: 1077
|
||||
ID_FILEVIEW_BEGIN,
|
||||
// Token: 0x04000436 RID: 1078
|
||||
ID_FILEVIEW_CG,
|
||||
// Token: 0x04000437 RID: 1079
|
||||
ID_FILEVIEW_BGM,
|
||||
// Token: 0x04000438 RID: 1080
|
||||
ID_FILEVIEW_SE,
|
||||
// Token: 0x04000439 RID: 1081
|
||||
ID_FILEVIEW_VOICE,
|
||||
// Token: 0x0400043A RID: 1082
|
||||
ID_FILEVIEW_MOVIE,
|
||||
// Token: 0x0400043B RID: 1083
|
||||
ID_FILEVIEW_END,
|
||||
// Token: 0x0400043C RID: 1084
|
||||
ID_SCREEN_BEGIN,
|
||||
// Token: 0x0400043D RID: 1085
|
||||
ID_SCREEN_SYSMENU,
|
||||
// Token: 0x0400043E RID: 1086
|
||||
ID_SCREEN_SYSMENU2,
|
||||
// Token: 0x0400043F RID: 1087
|
||||
ID_SCREEN_NAMESET,
|
||||
// Token: 0x04000440 RID: 1088
|
||||
ID_SCREEN_SOUND,
|
||||
// Token: 0x04000441 RID: 1089
|
||||
ID_SCREEN_REF1,
|
||||
// Token: 0x04000442 RID: 1090
|
||||
ID_SCREEN_REF2,
|
||||
// Token: 0x04000443 RID: 1091
|
||||
ID_SCREEN_END,
|
||||
// Token: 0x04000444 RID: 1092
|
||||
ID_FLAG_BEGIN,
|
||||
// Token: 0x04000445 RID: 1093
|
||||
ID_FLAG_SYS_SKIP,
|
||||
// Token: 0x04000446 RID: 1094
|
||||
ID_FLAG_SYS_ALLSET,
|
||||
// Token: 0x04000447 RID: 1095
|
||||
ID_FLAG_SYS_ALLCLEAR,
|
||||
// Token: 0x04000448 RID: 1096
|
||||
ID_FLAG_CG,
|
||||
// Token: 0x04000449 RID: 1097
|
||||
ID_FLAG_MEMORY_RESET,
|
||||
// Token: 0x0400044A RID: 1098
|
||||
ID_FLAG_CG_RESET,
|
||||
// Token: 0x0400044B RID: 1099
|
||||
ID_FLAG_BGM_SET,
|
||||
// Token: 0x0400044C RID: 1100
|
||||
ID_FLAG_BGM_RESET,
|
||||
// Token: 0x0400044D RID: 1101
|
||||
ID_FLAG_REF_SET,
|
||||
// Token: 0x0400044E RID: 1102
|
||||
ID_FLAG_REF_RESET,
|
||||
// Token: 0x0400044F RID: 1103
|
||||
ID_FLAG_PAY_ON,
|
||||
// Token: 0x04000450 RID: 1104
|
||||
ID_FLAG_PAY_OFF,
|
||||
// Token: 0x04000451 RID: 1105
|
||||
ID_FLAG_INDEX,
|
||||
// Token: 0x04000452 RID: 1106
|
||||
ID_FLAG_ROUTE01,
|
||||
// Token: 0x04000453 RID: 1107
|
||||
ID_FLAG_ROUTE02,
|
||||
// Token: 0x04000454 RID: 1108
|
||||
ID_FLAG_ROUTE03,
|
||||
// Token: 0x04000455 RID: 1109
|
||||
ID_FLAG_ROUTE04,
|
||||
// Token: 0x04000456 RID: 1110
|
||||
ID_FLAG_ROUTE05,
|
||||
// Token: 0x04000457 RID: 1111
|
||||
ID_FLAG_ROUTE06,
|
||||
// Token: 0x04000458 RID: 1112
|
||||
ID_FLAG_ROUTE07,
|
||||
// Token: 0x04000459 RID: 1113
|
||||
ID_FLAG_ROUTE08,
|
||||
// Token: 0x0400045A RID: 1114
|
||||
ID_FLAG_ROUTE09,
|
||||
// Token: 0x0400045B RID: 1115
|
||||
ID_FLAG_ROUTE10,
|
||||
// Token: 0x0400045C RID: 1116
|
||||
ID_FLAG_ROUTE11,
|
||||
// Token: 0x0400045D RID: 1117
|
||||
ID_FLAG_ROUTE12,
|
||||
// Token: 0x0400045E RID: 1118
|
||||
ID_FLAG_ROUTE13,
|
||||
// Token: 0x0400045F RID: 1119
|
||||
ID_FLAG_ROUTE14,
|
||||
// Token: 0x04000460 RID: 1120
|
||||
ID_FLAG_ROUTE15,
|
||||
// Token: 0x04000461 RID: 1121
|
||||
ID_FLAG_END,
|
||||
// Token: 0x04000462 RID: 1122
|
||||
ID_SAVE_BEGIN,
|
||||
// Token: 0x04000463 RID: 1123
|
||||
ID_SAVE_DATADELETE,
|
||||
// Token: 0x04000464 RID: 1124
|
||||
ID_SAVE_SYSLOAD,
|
||||
// Token: 0x04000465 RID: 1125
|
||||
ID_SAVE_SYSSAVE,
|
||||
// Token: 0x04000466 RID: 1126
|
||||
ID_SAVE_LOAD,
|
||||
// Token: 0x04000467 RID: 1127
|
||||
ID_SAVE_END,
|
||||
// Token: 0x04000468 RID: 1128
|
||||
ID_MINIGAME_BEGIN,
|
||||
// Token: 0x04000469 RID: 1129
|
||||
ID_MINIGAME_1,
|
||||
// Token: 0x0400046A RID: 1130
|
||||
ID_MINIGAME_2,
|
||||
// Token: 0x0400046B RID: 1131
|
||||
ID_MINIGAME_3,
|
||||
// Token: 0x0400046C RID: 1132
|
||||
ID_MINIGAME_4,
|
||||
// Token: 0x0400046D RID: 1133
|
||||
ID_MINIGAME_5,
|
||||
// Token: 0x0400046E RID: 1134
|
||||
ID_MINIGAME_END,
|
||||
// Token: 0x0400046F RID: 1135
|
||||
ID_DEBUG_BEGIN,
|
||||
// Token: 0x04000470 RID: 1136
|
||||
ID_DEBUG_VERSION,
|
||||
// Token: 0x04000471 RID: 1137
|
||||
ID_DEBUG_KS_ALLCHECK,
|
||||
// Token: 0x04000472 RID: 1138
|
||||
ID_DEBUG_AUTO_KS,
|
||||
// Token: 0x04000473 RID: 1139
|
||||
ID_DEBUG_END,
|
||||
// Token: 0x04000474 RID: 1140
|
||||
ID_QODBG_QODBG,
|
||||
// Token: 0x04000475 RID: 1141
|
||||
ID_QODBG_BEGIN,
|
||||
// Token: 0x04000476 RID: 1142
|
||||
ID_QODBG_SOUNDDEBUG,
|
||||
// Token: 0x04000477 RID: 1143
|
||||
ID_QODBG_INST,
|
||||
// Token: 0x04000478 RID: 1144
|
||||
ID_QODBG_UNINST,
|
||||
// Token: 0x04000479 RID: 1145
|
||||
ID_QODBG_INSTON,
|
||||
// Token: 0x0400047A RID: 1146
|
||||
ID_QODBG_INSTOFF,
|
||||
// Token: 0x0400047B RID: 1147
|
||||
ID_QODBG_INSTSTAT,
|
||||
// Token: 0x0400047C RID: 1148
|
||||
ID_QODBG_BGM1,
|
||||
// Token: 0x0400047D RID: 1149
|
||||
ID_QODBG_BGM2,
|
||||
// Token: 0x0400047E RID: 1150
|
||||
ID_QODBG_BGM3,
|
||||
// Token: 0x0400047F RID: 1151
|
||||
ID_QODBG_SE_ALL,
|
||||
// Token: 0x04000480 RID: 1152
|
||||
ID_QODBG_END,
|
||||
// Token: 0x04000481 RID: 1153
|
||||
ID_ROOT_TEST_MOVIE
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x020000C1 RID: 193
|
||||
public class DebugDef
|
||||
{
|
||||
// Token: 0x04000485 RID: 1157
|
||||
public static LB_INIT[] g_aLbInit = new LB_INIT[]
|
||||
{
|
||||
new LB_INIT("システムデータロード", DEBUG_ID.ID_ROOT_SYSDATA_LOAD, DEBUG_ID.ID_ROOT),
|
||||
new LB_INIT("フラグ操作", DEBUG_ID.ID_ROOT_FLAG, DEBUG_ID.ID_ROOT),
|
||||
new LB_INIT("セーブデータ操作", DEBUG_ID.ID_ROOT_SAVE, DEBUG_ID.ID_ROOT),
|
||||
new LB_INIT("デバッグ機能", DEBUG_ID.ID_ROOT_DEBUG, DEBUG_ID.ID_ROOT),
|
||||
new LB_INIT("ゲームを起動", DEBUG_ID.ID_ROOT_BOOT, DEBUG_ID.ID_ROOT),
|
||||
new LB_INIT("メインメニューへ", DEBUG_ID.ID_ROOT_MAINMENU, DEBUG_ID.ID_ROOT),
|
||||
new LB_INIT("ムービーテスト", DEBUG_ID.ID_ROOT_TEST_MOVIE, DEBUG_ID.ID_ROOT),
|
||||
new LB_INIT("システム既読 全セット", DEBUG_ID.ID_FLAG_SYS_ALLSET, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("システム既読 全リセット", DEBUG_ID.ID_FLAG_SYS_ALLCLEAR, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("CGフラグ設定", DEBUG_ID.ID_FLAG_CG, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("CGフラグ設定リセット", DEBUG_ID.ID_FLAG_CG_RESET, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("課金フラグON(セーブデータのみ)", DEBUG_ID.ID_FLAG_PAY_ON, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("課金フラグOFF(セーブデータのみ)", DEBUG_ID.ID_FLAG_PAY_OFF, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("未読スキップON(ジャンプ無効)", DEBUG_ID.ID_FLAG_SYS_SKIP, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("回想フラグリセット", DEBUG_ID.ID_FLAG_MEMORY_RESET, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("BGMフラグ設定全セット", DEBUG_ID.ID_FLAG_BGM_SET, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("BGMフラグ設定リセット", DEBUG_ID.ID_FLAG_BGM_RESET, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("KSファイル用引数セット", DEBUG_ID.ID_FLAG_INDEX, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("ルート設定:ブラッド", DEBUG_ID.ID_FLAG_ROUTE01, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("ルート設定:エリオット", DEBUG_ID.ID_FLAG_ROUTE02, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("ルート設定:ディー&ダム", DEBUG_ID.ID_FLAG_ROUTE03, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("ルート設定:ビバルディ", DEBUG_ID.ID_FLAG_ROUTE04, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("ルート設定:ペーター", DEBUG_ID.ID_FLAG_ROUTE05, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("ルート設定:エース", DEBUG_ID.ID_FLAG_ROUTE06, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("ルート設定:ゴーランド", DEBUG_ID.ID_FLAG_ROUTE07, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("ルート設定:ボリス", DEBUG_ID.ID_FLAG_ROUTE08, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("ルート設定:ユリウス", DEBUG_ID.ID_FLAG_ROUTE09, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("ルート設定:ナイトメア", DEBUG_ID.ID_FLAG_ROUTE10, DEBUG_ID.ID_ROOT_FLAG),
|
||||
new LB_INIT("システムデータロード", DEBUG_ID.ID_SAVE_SYSLOAD, DEBUG_ID.ID_ROOT_SAVE),
|
||||
new LB_INIT("システムデータセーブ", DEBUG_ID.ID_SAVE_SYSSAVE, DEBUG_ID.ID_ROOT_SAVE),
|
||||
new LB_INIT("KSオート実行", DEBUG_ID.ID_DEBUG_AUTO_KS, DEBUG_ID.ID_ROOT_DEBUG)
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,265 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Game;
|
||||
using Qoo;
|
||||
using Qoo.AM.Game;
|
||||
using Qoo.Game;
|
||||
using Qoo.Graphics;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000C2 RID: 194
|
||||
public class DebugMenuWnd : Singleton<DebugMenuWnd>
|
||||
{
|
||||
// Token: 0x060005D5 RID: 1493 RVA: 0x000176FC File Offset: 0x000158FC
|
||||
private void Awake()
|
||||
{
|
||||
Singleton<UnityGraph>.Instance.Enable(false);
|
||||
this.m_Menu = base.gameObject.AddComponent<TextMenuWnd>();
|
||||
this.m_Menu.Init(new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue), new Color32(0, 0, 64, 128), 48, 5);
|
||||
foreach (LB_INIT lb_INIT in DebugDef.g_aLbInit)
|
||||
{
|
||||
this.m_Menu.AddMenu(lb_INIT.nParentId, lb_INIT.nId, lb_INIT.szCaption);
|
||||
}
|
||||
this.m_Menu.Begin();
|
||||
Singleton<UnityGraph>.Instance.SetEffect("FadeIn", 1f);
|
||||
}
|
||||
|
||||
// Token: 0x060005D6 RID: 1494 RVA: 0x000177C4 File Offset: 0x000159C4
|
||||
private void Update()
|
||||
{
|
||||
if (this.m_Menu.IsSelect)
|
||||
{
|
||||
if (this.m_Menu != null)
|
||||
{
|
||||
this.m_Menu.End();
|
||||
}
|
||||
this.RunDeugMenu((DEBUG_ID)this.m_Menu.SelectID);
|
||||
if (this.m_Menu != null)
|
||||
{
|
||||
this.m_Menu.Begin();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005D7 RID: 1495 RVA: 0x0001782C File Offset: 0x00015A2C
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.m_Menu != null)
|
||||
{
|
||||
this.m_Menu.Release();
|
||||
UnityEngine.Object.Destroy(this.m_Menu);
|
||||
}
|
||||
this.m_Menu = null;
|
||||
if (Singleton<UnityGraph>.IsReady)
|
||||
{
|
||||
Singleton<UnityGraph>.Instance.Disable(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005D8 RID: 1496 RVA: 0x0001787C File Offset: 0x00015A7C
|
||||
private void RunDeugMenu(DEBUG_ID nMenuId)
|
||||
{
|
||||
if (nMenuId > DEBUG_ID.ID_FILEVIEW_BEGIN && nMenuId < DEBUG_ID.ID_FILEVIEW_END)
|
||||
{
|
||||
this.ExecFileView(nMenuId);
|
||||
}
|
||||
else if (nMenuId > DEBUG_ID.ID_SCREEN_BEGIN && nMenuId < DEBUG_ID.ID_SCREEN_END)
|
||||
{
|
||||
this.ExecScreen(nMenuId);
|
||||
}
|
||||
else if (nMenuId > DEBUG_ID.ID_FLAG_BEGIN && nMenuId < DEBUG_ID.ID_FLAG_END)
|
||||
{
|
||||
this.ExecFlag(nMenuId);
|
||||
}
|
||||
else if (nMenuId > DEBUG_ID.ID_SAVE_BEGIN && nMenuId < DEBUG_ID.ID_SAVE_END)
|
||||
{
|
||||
this.ExecSaveData(nMenuId);
|
||||
}
|
||||
else if (nMenuId > DEBUG_ID.ID_MINIGAME_BEGIN && nMenuId < DEBUG_ID.ID_MINIGAME_END)
|
||||
{
|
||||
this.ExecMiniGame(nMenuId);
|
||||
}
|
||||
else if (nMenuId > DEBUG_ID.ID_DEBUG_BEGIN && nMenuId < DEBUG_ID.ID_DEBUG_END)
|
||||
{
|
||||
this.ExecDebug(nMenuId);
|
||||
}
|
||||
else if (nMenuId > DEBUG_ID.ID_QODBG_BEGIN && nMenuId < DEBUG_ID.ID_QODBG_END)
|
||||
{
|
||||
this.ExecQoDebug(nMenuId);
|
||||
}
|
||||
else if (nMenuId != DEBUG_ID.ID_ROOT_KSSELECT)
|
||||
{
|
||||
if (nMenuId != DEBUG_ID.ID_ROOT_SYSDATA_LOAD)
|
||||
{
|
||||
if (nMenuId != DEBUG_ID.ID_ROOT_BOOT)
|
||||
{
|
||||
if (nMenuId != DEBUG_ID.ID_ROOT_MAINMENU)
|
||||
{
|
||||
if (nMenuId == DEBUG_ID.ID_ROOT_TEST_MOVIE)
|
||||
{
|
||||
base.enabled = false;
|
||||
base.gameObject.AddComponent<DebugMovieWnd>();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Singleton<UnityGraph>.Instance.ResetFade(0);
|
||||
this.OnDestroy();
|
||||
SceneManager.ChangeScene(UIValue.SCENE_TITLE);
|
||||
base.enabled = false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Singleton<UnityGraph>.Instance.ResetFade(0);
|
||||
this.OnDestroy();
|
||||
SceneManager.ChangeScene(UIValue.SCENE_LOGOMOVIE);
|
||||
base.enabled = false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ExecSaveData(DEBUG_ID.ID_SAVE_SYSLOAD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005D9 RID: 1497 RVA: 0x000179F0 File Offset: 0x00015BF0
|
||||
private void ExecQoDebug(DEBUG_ID nMenuId)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005DA RID: 1498 RVA: 0x000179F4 File Offset: 0x00015BF4
|
||||
private void ExecDebug(DEBUG_ID nMenuId)
|
||||
{
|
||||
switch (nMenuId)
|
||||
{
|
||||
case DEBUG_ID.ID_DEBUG_AUTO_KS:
|
||||
Singleton<UnityGraph>.Instance.ResetFade(0);
|
||||
this.OnDestroy();
|
||||
Qoo.Debug.IsAutoKsDebug = true;
|
||||
SysData.SetDefaultSetting();
|
||||
SysData.SetVoiceEnable(false);
|
||||
SysData.SetTextSpeed(3);
|
||||
SysData.SetEnableLoveAnim(true);
|
||||
SysData.SetAutoPage(0);
|
||||
SceneManager.ChangeScene(UIValue.SCENE_ADVMODE);
|
||||
base.enabled = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005DB RID: 1499 RVA: 0x00017A74 File Offset: 0x00015C74
|
||||
private void ExecMiniGame(DEBUG_ID nMenuId)
|
||||
{
|
||||
switch (nMenuId)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005DC RID: 1500 RVA: 0x00017AC0 File Offset: 0x00015CC0
|
||||
private void ExecSaveData(DEBUG_ID nMenuId)
|
||||
{
|
||||
switch (nMenuId)
|
||||
{
|
||||
case DEBUG_ID.ID_SAVE_SYSLOAD:
|
||||
{
|
||||
SysSaveData sysSaveData = new SysSaveData();
|
||||
sysSaveData.Load(SaveLoadManager.LoadSystem());
|
||||
break;
|
||||
}
|
||||
case DEBUG_ID.ID_SAVE_SYSSAVE:
|
||||
SaveLoadManager.SaveSystem();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005DD RID: 1501 RVA: 0x00017B1C File Offset: 0x00015D1C
|
||||
private void ExecFlag(DEBUG_ID nMenuId)
|
||||
{
|
||||
if (nMenuId >= DEBUG_ID.ID_FLAG_ROUTE01 && nMenuId <= DEBUG_ID.ID_FLAG_ROUTE15)
|
||||
{
|
||||
CHAR_ID route = (CHAR_ID)(nMenuId - 39);
|
||||
GameData.SetRoute(route);
|
||||
return;
|
||||
}
|
||||
switch (nMenuId)
|
||||
{
|
||||
case DEBUG_ID.ID_FLAG_SYS_SKIP:
|
||||
SysData.SetSkip(2);
|
||||
break;
|
||||
case DEBUG_ID.ID_FLAG_SYS_ALLSET:
|
||||
SysData.SetReadAll();
|
||||
break;
|
||||
case DEBUG_ID.ID_FLAG_SYS_ALLCLEAR:
|
||||
SysData.ClearRead();
|
||||
break;
|
||||
case DEBUG_ID.ID_FLAG_CG:
|
||||
SysData.SetReadCGAll();
|
||||
break;
|
||||
case DEBUG_ID.ID_FLAG_MEMORY_RESET:
|
||||
SysData.ClearRead();
|
||||
break;
|
||||
case DEBUG_ID.ID_FLAG_CG_RESET:
|
||||
SysData.ResetReadCGAll();
|
||||
break;
|
||||
case DEBUG_ID.ID_FLAG_BGM_SET:
|
||||
SysData.SetPlayBgmFlagAll();
|
||||
break;
|
||||
case DEBUG_ID.ID_FLAG_BGM_RESET:
|
||||
SysData.ResetPlayBgmFlagAll();
|
||||
break;
|
||||
case DEBUG_ID.ID_FLAG_PAY_ON:
|
||||
SysData.SetPayFullRoute(true);
|
||||
SysData.SetPayFullVoice(true);
|
||||
break;
|
||||
case DEBUG_ID.ID_FLAG_PAY_OFF:
|
||||
SysData.SetPayFullRoute(false);
|
||||
SysData.SetPayFullVoice(false);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005DE RID: 1502 RVA: 0x00017C0C File Offset: 0x00015E0C
|
||||
private void ExecScreen(DEBUG_ID nMenuId)
|
||||
{
|
||||
switch (nMenuId)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005DF RID: 1503 RVA: 0x00017C50 File Offset: 0x00015E50
|
||||
private void ExecFileView(DEBUG_ID nMenuId)
|
||||
{
|
||||
switch (nMenuId)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005E0 RID: 1504 RVA: 0x00017C9C File Offset: 0x00015E9C
|
||||
private IEnumerator MovieTest()
|
||||
{
|
||||
Singleton<UnityGraph>.Instance.Disable(false);
|
||||
yield return 0;
|
||||
for (int i = 0; i != 100; i++)
|
||||
{
|
||||
Qoo.Debug.Print("MovieTest:DisableVersion:Count=" + i);
|
||||
Movie.Play("quinrose_logo_8", true);
|
||||
yield return 0;
|
||||
}
|
||||
Singleton<UnityGraph>.Instance.Enable(false);
|
||||
for (int j = 0; j != 100; j++)
|
||||
{
|
||||
Qoo.Debug.Print("MovieTest:EnableVersion:Count=" + j);
|
||||
Movie.Play("quinrose_logo_8", true);
|
||||
yield return 0;
|
||||
}
|
||||
yield return 0;
|
||||
Singleton<UnityGraph>.Instance.Enable(false);
|
||||
base.enabled = true;
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x04000486 RID: 1158
|
||||
private TextMenuWnd m_Menu;
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Qoo;
|
||||
using Qoo.Graphics;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000C3 RID: 195
|
||||
public class DebugMovieWnd : UserBaseClass
|
||||
{
|
||||
// Token: 0x060005E2 RID: 1506 RVA: 0x00017CC0 File Offset: 0x00015EC0
|
||||
public void Awake()
|
||||
{
|
||||
this.m_nCount = 0;
|
||||
Singleton<UnityGraph>.Instance.Disable(false);
|
||||
}
|
||||
|
||||
// Token: 0x060005E3 RID: 1507 RVA: 0x00017CD4 File Offset: 0x00015ED4
|
||||
public void Update()
|
||||
{
|
||||
if (this.m_nCount < 100)
|
||||
{
|
||||
Qoo.Debug.Print("MovieTest:DisableVersion:Count=" + this.m_nCount);
|
||||
Movie.Play("quinrose_logo_8", true);
|
||||
this.m_nCount++;
|
||||
}
|
||||
else
|
||||
{
|
||||
Singleton<DebugMenuWnd>.Instance.enabled = true;
|
||||
UnityEngine.Object.Destroy(this);
|
||||
Singleton<UnityGraph>.Instance.Enable(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000487 RID: 1159
|
||||
private int m_nCount;
|
||||
}
|
||||
@@ -0,0 +1,327 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200013F RID: 319
|
||||
public class EffectManager : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000102 RID: 258
|
||||
// (get) Token: 0x060008CD RID: 2253 RVA: 0x00027010 File Offset: 0x00025210
|
||||
private static EffectManager Instance
|
||||
{
|
||||
get
|
||||
{
|
||||
if (EffectManager.m_instance == null)
|
||||
{
|
||||
GameObject gameObject = GameObject.Find("_EffectManager");
|
||||
if (gameObject == null)
|
||||
{
|
||||
gameObject = new GameObject("_EffectManager");
|
||||
}
|
||||
EffectManager.m_instance = gameObject.AddComponent<EffectManager>();
|
||||
}
|
||||
return EffectManager.m_instance;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000103 RID: 259
|
||||
// (get) Token: 0x060008CE RID: 2254 RVA: 0x00027060 File Offset: 0x00025260
|
||||
// (set) Token: 0x060008CF RID: 2255 RVA: 0x00027068 File Offset: 0x00025268
|
||||
public int PassedTime
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_passedTime;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_passedTime = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000104 RID: 260
|
||||
// (get) Token: 0x060008D0 RID: 2256 RVA: 0x00027074 File Offset: 0x00025274
|
||||
// (set) Token: 0x060008D1 RID: 2257 RVA: 0x0002707C File Offset: 0x0002527C
|
||||
public string EffectName
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_effectName;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_effectName = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000105 RID: 261
|
||||
// (get) Token: 0x060008D2 RID: 2258 RVA: 0x00027088 File Offset: 0x00025288
|
||||
// (set) Token: 0x060008D3 RID: 2259 RVA: 0x00027090 File Offset: 0x00025290
|
||||
public int TransSec
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_transSec;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_transSec = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000106 RID: 262
|
||||
// (get) Token: 0x060008D4 RID: 2260 RVA: 0x0002709C File Offset: 0x0002529C
|
||||
// (set) Token: 0x060008D5 RID: 2261 RVA: 0x000270A4 File Offset: 0x000252A4
|
||||
public Renderer Target
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_target;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_target = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000107 RID: 263
|
||||
// (get) Token: 0x060008D6 RID: 2262 RVA: 0x000270B0 File Offset: 0x000252B0
|
||||
// (set) Token: 0x060008D7 RID: 2263 RVA: 0x000270B8 File Offset: 0x000252B8
|
||||
public Shader EffectShader
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_effectShader;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_effectShader = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000108 RID: 264
|
||||
// (get) Token: 0x060008D8 RID: 2264 RVA: 0x000270C4 File Offset: 0x000252C4
|
||||
// (set) Token: 0x060008D9 RID: 2265 RVA: 0x000270CC File Offset: 0x000252CC
|
||||
public Texture SrcTexture
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_srcTexture;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_srcTexture = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000109 RID: 265
|
||||
// (get) Token: 0x060008DA RID: 2266 RVA: 0x000270D8 File Offset: 0x000252D8
|
||||
// (set) Token: 0x060008DB RID: 2267 RVA: 0x000270E0 File Offset: 0x000252E0
|
||||
public Texture DstTexture
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_dstTexture;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_dstTexture = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700010A RID: 266
|
||||
// (get) Token: 0x060008DC RID: 2268 RVA: 0x000270EC File Offset: 0x000252EC
|
||||
// (set) Token: 0x060008DD RID: 2269 RVA: 0x000270F4 File Offset: 0x000252F4
|
||||
public Texture2D PatternTexture
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_patternTexture;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_patternTexture = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700010B RID: 267
|
||||
// (get) Token: 0x060008DE RID: 2270 RVA: 0x00027100 File Offset: 0x00025300
|
||||
// (set) Token: 0x060008DF RID: 2271 RVA: 0x00027108 File Offset: 0x00025308
|
||||
private Material NewMaterial
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_newMaterial;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_newMaterial = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700010C RID: 268
|
||||
// (get) Token: 0x060008E0 RID: 2272 RVA: 0x00027114 File Offset: 0x00025314
|
||||
// (set) Token: 0x060008E1 RID: 2273 RVA: 0x0002711C File Offset: 0x0002531C
|
||||
private Material OldMaterial
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_oldMaterial;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_oldMaterial = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060008E2 RID: 2274 RVA: 0x00027128 File Offset: 0x00025328
|
||||
public static void Init(string effectName, int transSec, Renderer renderer, Texture src, Texture dst)
|
||||
{
|
||||
switch (effectName)
|
||||
{
|
||||
case "wave":
|
||||
EffectManager.Instance.EffectShader = (Resources.Load("Shader/Effect/Wave") as Shader);
|
||||
goto IL_E4;
|
||||
case "ripple":
|
||||
EffectManager.Instance.EffectShader = (Resources.Load("Shader/Effect/Ripple") as Shader);
|
||||
goto IL_E4;
|
||||
case "mosaic":
|
||||
EffectManager.Instance.EffectShader = (Resources.Load("Shader/Effect/Mosaic") as Shader);
|
||||
goto IL_E4;
|
||||
}
|
||||
EffectManager.Instance.EffectShader = (Resources.Load("Shader/Effect/Transition") as Shader);
|
||||
IL_E4:
|
||||
EffectManager.Instance.PassedTime = 0;
|
||||
EffectManager.Instance.EffectName = effectName;
|
||||
EffectManager.Instance.TransSec = transSec;
|
||||
EffectManager.Instance.Target = renderer;
|
||||
EffectManager.Instance.SrcTexture = src;
|
||||
EffectManager.Instance.DstTexture = dst;
|
||||
EffectManager.Instance.NewMaterial = new Material(EffectManager.Instance.EffectShader);
|
||||
}
|
||||
|
||||
// Token: 0x060008E3 RID: 2275 RVA: 0x00027278 File Offset: 0x00025478
|
||||
public static IEnumerator StartEffect()
|
||||
{
|
||||
EffectManager.Instance.OldMaterial = EffectManager.Instance.Target.sharedMaterial;
|
||||
EffectManager.Instance.Target.material = new Material(EffectManager.Instance.EffectShader);
|
||||
EffectManager.Instance.Target.material.shader = EffectManager.Instance.EffectShader;
|
||||
EffectManager.Instance.Target.sharedMaterial = EffectManager.Instance.Target.material;
|
||||
EffectManager.Instance.Target.sharedMaterial.SetTexture("_tex0", EffectManager.Instance.SrcTexture);
|
||||
EffectManager.Instance.Target.sharedMaterial.SetTexture("_tex1", EffectManager.Instance.DstTexture);
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_time", 0f);
|
||||
string effectName = EffectManager.Instance.EffectName;
|
||||
switch (effectName)
|
||||
{
|
||||
case "wave":
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_power", 0.05f);
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_count", 4f);
|
||||
goto IL_2FB;
|
||||
case "ripple":
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_pow", 0.5f);
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_w", 2f);
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_h", 5f);
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_speed", 1.2f);
|
||||
goto IL_2FB;
|
||||
case "mosaic":
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_X", (float)(Screen.width * 2));
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_Y", (float)(Screen.height * 2));
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_MX", 32f);
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_MY", 18f);
|
||||
goto IL_2FB;
|
||||
}
|
||||
yield return EffectManager.Instance.StartCoroutine(EffectManager.loadTexture());
|
||||
EffectManager.Instance.Target.sharedMaterial.SetTexture("_tex2", EffectManager.Instance.PatternTexture);
|
||||
IL_2FB:
|
||||
while (EffectManager.Instance.PassedTime < EffectManager.Instance.TransSec)
|
||||
{
|
||||
EffectManager.Instance.Target.sharedMaterial.SetFloat("_time", (float)EffectManager.Instance.PassedTime / (float)EffectManager.Instance.TransSec);
|
||||
EffectManager.Instance.PassedTime += (int)(Time.deltaTime * 1000f);
|
||||
yield return 0;
|
||||
}
|
||||
EffectManager.Instance.Target.material = EffectManager.Instance.OldMaterial;
|
||||
EffectManager.Instance.Target.sharedMaterial = EffectManager.Instance.OldMaterial;
|
||||
EffectManager.Instance.Target.sharedMaterial.mainTexture = EffectManager.Instance.DstTexture;
|
||||
if (EffectManager.Instance.PatternTexture != null)
|
||||
{
|
||||
UnityEngine.Object.Destroy(EffectManager.Instance.PatternTexture);
|
||||
}
|
||||
EffectManager.Instance.PatternTexture = null;
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060008E4 RID: 2276 RVA: 0x0002728C File Offset: 0x0002548C
|
||||
private static IEnumerator loadTexture()
|
||||
{
|
||||
string path = Pathing.appContentDataPath + Pathing.ToPlatformAssetBundleName(EffectManager.Instance.EffectName);
|
||||
WWW www = new WWW(path);
|
||||
yield return www;
|
||||
AssetBundle ab = www.assetBundle;
|
||||
TextAsset ta = ab.mainAsset as TextAsset;
|
||||
Texture2D tex = new Texture2D(0, 0, TextureFormat.RGBA32, false, true);
|
||||
tex.LoadImage(ta.bytes);
|
||||
tex.wrapMode = TextureWrapMode.Clamp;
|
||||
ab.Unload(true);
|
||||
www.Dispose();
|
||||
EffectManager.Instance.PatternTexture = tex;
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060008E5 RID: 2277 RVA: 0x000272A0 File Offset: 0x000254A0
|
||||
public static void FadeBlackOut(float sec)
|
||||
{
|
||||
ScreenEffect.FadeExec = true;
|
||||
EffectManager.Instance.StartCoroutine(ScreenEffect.FadeBlackOut(sec));
|
||||
}
|
||||
|
||||
// Token: 0x060008E6 RID: 2278 RVA: 0x000272BC File Offset: 0x000254BC
|
||||
public static void FadeBlackIn(float sec)
|
||||
{
|
||||
ScreenEffect.FadeExec = true;
|
||||
EffectManager.Instance.StartCoroutine(ScreenEffect.FadeBlackIn(sec));
|
||||
}
|
||||
|
||||
// Token: 0x060008E7 RID: 2279 RVA: 0x000272D8 File Offset: 0x000254D8
|
||||
public static bool FadeIsEnd()
|
||||
{
|
||||
bool fadeExec = ScreenEffect.FadeExec;
|
||||
if (!fadeExec)
|
||||
{
|
||||
ScreenEffect.Term();
|
||||
}
|
||||
return fadeExec;
|
||||
}
|
||||
|
||||
// Token: 0x04000781 RID: 1921
|
||||
private static EffectManager m_instance;
|
||||
|
||||
// Token: 0x04000782 RID: 1922
|
||||
private int m_passedTime;
|
||||
|
||||
// Token: 0x04000783 RID: 1923
|
||||
private string m_effectName;
|
||||
|
||||
// Token: 0x04000784 RID: 1924
|
||||
private int m_transSec;
|
||||
|
||||
// Token: 0x04000785 RID: 1925
|
||||
private Renderer m_target;
|
||||
|
||||
// Token: 0x04000786 RID: 1926
|
||||
private Shader m_effectShader;
|
||||
|
||||
// Token: 0x04000787 RID: 1927
|
||||
private Texture m_srcTexture;
|
||||
|
||||
// Token: 0x04000788 RID: 1928
|
||||
private Texture m_dstTexture;
|
||||
|
||||
// Token: 0x04000789 RID: 1929
|
||||
private Texture2D m_patternTexture;
|
||||
|
||||
// Token: 0x0400078A RID: 1930
|
||||
private Material m_newMaterial;
|
||||
|
||||
// Token: 0x0400078B RID: 1931
|
||||
private Material m_oldMaterial;
|
||||
}
|
||||
@@ -0,0 +1,317 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Qoo;
|
||||
using Qoo.Application;
|
||||
using Qoo.Def;
|
||||
using Qoo.Game;
|
||||
using Qoo.Graphics;
|
||||
using Qoo.Input;
|
||||
using Qoo.Ks;
|
||||
using Qoo.SoundSystem;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020000A5 RID: 165
|
||||
public class EventWnd : Singleton<EventWnd>
|
||||
{
|
||||
// Token: 0x170000AE RID: 174
|
||||
// (get) Token: 0x060004C8 RID: 1224 RVA: 0x00011E9C File Offset: 0x0001009C
|
||||
public PLAY_MODE Mode
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.player.Mode;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004C9 RID: 1225 RVA: 0x00011EAC File Offset: 0x000100AC
|
||||
public void RedrawFace(bool isDraw)
|
||||
{
|
||||
this.player.Scene.RedrawFace(isDraw);
|
||||
}
|
||||
|
||||
// Token: 0x170000AF RID: 175
|
||||
// (get) Token: 0x060004CA RID: 1226 RVA: 0x00011EC0 File Offset: 0x000100C0
|
||||
public EVENTBACKUPDATA SceneBackup
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.player.Scene.BackupData;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B0 RID: 176
|
||||
// (get) Token: 0x060004CB RID: 1227 RVA: 0x00011ED4 File Offset: 0x000100D4
|
||||
public EventPlayer Player
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.player;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000B1 RID: 177
|
||||
// (get) Token: 0x060004CC RID: 1228 RVA: 0x00011EDC File Offset: 0x000100DC
|
||||
// (set) Token: 0x060004CD RID: 1229 RVA: 0x00011EE4 File Offset: 0x000100E4
|
||||
public bool IsWaitScreenChange { get; set; }
|
||||
|
||||
// Token: 0x060004CE RID: 1230 RVA: 0x00011EF0 File Offset: 0x000100F0
|
||||
private void Awake()
|
||||
{
|
||||
this.IsWaitScreenChange = false;
|
||||
}
|
||||
|
||||
// Token: 0x060004CF RID: 1231 RVA: 0x00011EFC File Offset: 0x000100FC
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004D0 RID: 1232 RVA: 0x00011F00 File Offset: 0x00010100
|
||||
public void Init(PLAY_MODE mode)
|
||||
{
|
||||
this.player.Init(mode);
|
||||
KsInput.Clear();
|
||||
KsInput.ClearMenu();
|
||||
KsInput.ClearBacklog();
|
||||
this.IsWaitScreenChange = false;
|
||||
}
|
||||
|
||||
// Token: 0x060004D1 RID: 1233 RVA: 0x00011F28 File Offset: 0x00010128
|
||||
public void Finish()
|
||||
{
|
||||
App.QooKsLog.Reset();
|
||||
this.player.Release();
|
||||
UnityEngine.Object.Destroy(base.GetComponent<MsgWnd>());
|
||||
UnityEngine.Object.Destroy(base.GetComponent<SelectWnd>());
|
||||
Sound.SeSlotStopAll();
|
||||
Sound.BgmStop(1000);
|
||||
Sound.VoiceStop();
|
||||
}
|
||||
|
||||
// Token: 0x060004D2 RID: 1234 RVA: 0x00011F78 File Offset: 0x00010178
|
||||
public void Load(string nameKs, string nameLabel)
|
||||
{
|
||||
this.player.Load(nameKs, nameLabel);
|
||||
}
|
||||
|
||||
// Token: 0x060004D3 RID: 1235 RVA: 0x00011F88 File Offset: 0x00010188
|
||||
public void Restore(GAME_SAVE_DATA data)
|
||||
{
|
||||
this.player.Restore(data);
|
||||
}
|
||||
|
||||
// Token: 0x060004D4 RID: 1236 RVA: 0x00011F98 File Offset: 0x00010198
|
||||
public bool IsEnd()
|
||||
{
|
||||
return this.player.Status == PLAYSTAT.END;
|
||||
}
|
||||
|
||||
// Token: 0x060004D5 RID: 1237 RVA: 0x00011FA8 File Offset: 0x000101A8
|
||||
public IEnumerator Exec(string nameKs, string nameLabel, bool IsNormalMode)
|
||||
{
|
||||
Graph.Fade_Out();
|
||||
yield return this.Ready();
|
||||
yield return App.QooKsData.LoadKs(nameKs);
|
||||
this.Init((!IsNormalMode) ? PLAY_MODE.MEMORY : PLAY_MODE.NORMAL);
|
||||
this.Load(nameKs, nameLabel);
|
||||
Graph.Fade_In();
|
||||
yield return 0;
|
||||
yield return this.RunPlayer();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060004D6 RID: 1238 RVA: 0x00011FF0 File Offset: 0x000101F0
|
||||
public IEnumerator ExecLoad()
|
||||
{
|
||||
Graph.Fade_Out();
|
||||
yield return this.Ready();
|
||||
yield return this.ExecRestore();
|
||||
yield return this.RunPlayer();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060004D7 RID: 1239 RVA: 0x0001200C File Offset: 0x0001020C
|
||||
private IEnumerator ExecRestore()
|
||||
{
|
||||
GAME_SAVE_DATA data = GameData.GetLoadData();
|
||||
data.Apply();
|
||||
foreach (string item in data.m_Log.m_KsNameArray)
|
||||
{
|
||||
yield return App.QooKsData.LoadKs(item);
|
||||
}
|
||||
yield return 0;
|
||||
foreach (string item2 in data.m_Log.m_KsNameArray)
|
||||
{
|
||||
yield return App.QooKsData.Add(item2);
|
||||
}
|
||||
List<string> array = new List<string>();
|
||||
foreach (string item3 in data.m_Log.m_KsNameArray)
|
||||
{
|
||||
TagReader reader = App.QooKsData.Get(item3);
|
||||
array.AddRange(reader.NextKsList);
|
||||
}
|
||||
foreach (string item4 in array)
|
||||
{
|
||||
yield return App.QooKsData.LoadKs(item4);
|
||||
}
|
||||
yield return 0;
|
||||
this.Init(PLAY_MODE.NORMAL);
|
||||
base.QooSound.BgmStop(1000);
|
||||
this.Restore(data);
|
||||
yield return 0;
|
||||
yield return 0;
|
||||
yield return 0;
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060004D8 RID: 1240 RVA: 0x00012028 File Offset: 0x00010228
|
||||
private IEnumerator Ready()
|
||||
{
|
||||
foreach (string item in KsDef.INIT_TEX_NAME_LIST)
|
||||
{
|
||||
Man2D.ReadyTexture(item, false);
|
||||
}
|
||||
yield return 0;
|
||||
yield return 0;
|
||||
base.gameObject.AddComponent<MsgWnd>();
|
||||
base.gameObject.AddComponent<SelectWnd>();
|
||||
App.QooBackLog.Init();
|
||||
yield return 0;
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060004D9 RID: 1241 RVA: 0x00012044 File Offset: 0x00010244
|
||||
private IEnumerator RunPlayer()
|
||||
{
|
||||
this.player.PlayStart();
|
||||
for (;;)
|
||||
{
|
||||
if (Qoo.Debug.IsAutoKsDebug)
|
||||
{
|
||||
KsInput.SetAuto();
|
||||
}
|
||||
if (!Singleton<UnityGraph>.Instance.enabled)
|
||||
{
|
||||
yield return Singleton<UnityGraph>.Instance.RestoreEnable(null);
|
||||
}
|
||||
if (GameData.IsLoadData())
|
||||
{
|
||||
Graph.Fade_Out();
|
||||
yield return 0;
|
||||
this.Finish();
|
||||
yield return 0;
|
||||
yield return Singleton<Man2D>.Instance.EraseFrameBuffer();
|
||||
yield return this.Ready();
|
||||
yield return this.ExecRestore();
|
||||
this.player.PlayStart();
|
||||
}
|
||||
if (GameData.IsMoveTitle)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (this.player.IsNextKs())
|
||||
{
|
||||
foreach (string item in this.player.GetNextKsArray())
|
||||
{
|
||||
yield return App.QooKsData.LoadKs(item);
|
||||
}
|
||||
this.player.ResetNextKs();
|
||||
}
|
||||
if (this.player.Exec() && this.player.IsPlayEnd())
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (!this.IsWaitScreenChange && KsInput.IsBackLog)
|
||||
{
|
||||
yield return this.CallBacklog();
|
||||
}
|
||||
if (!this.IsWaitScreenChange && KsInput.IsMenu && SaveData.IsSave)
|
||||
{
|
||||
yield return this.ExecMenu();
|
||||
}
|
||||
if (GameData.IsMoveTitle)
|
||||
{
|
||||
break;
|
||||
}
|
||||
yield return base.QooApp.FrameUpdate();
|
||||
}
|
||||
this.Finish();
|
||||
foreach (string item2 in KsDef.INIT_TEX_NAME_LIST)
|
||||
{
|
||||
Singleton<Man2D>.Instance.ReleaseTexture(item2, true);
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060004DA RID: 1242 RVA: 0x00012060 File Offset: 0x00010260
|
||||
private IEnumerator CallBacklog()
|
||||
{
|
||||
if (!App.QooBackLog.Empty)
|
||||
{
|
||||
bool IsSelect = Singleton<SelectWnd>.Instance.enabled;
|
||||
if (IsSelect)
|
||||
{
|
||||
Singleton<SelectWnd>.Instance.enabled = false;
|
||||
}
|
||||
CBackLogWnd wnd = base.gameObject.AddComponent<CBackLogWnd>();
|
||||
yield return base.QooApp.FrameUpdate();
|
||||
while (wnd != null && wnd.enabled)
|
||||
{
|
||||
yield return base.QooApp.FrameUpdate();
|
||||
}
|
||||
if (IsSelect)
|
||||
{
|
||||
Singleton<SelectWnd>.Instance.enabled = true;
|
||||
}
|
||||
}
|
||||
KsInput.ClearBacklog();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060004DB RID: 1243 RVA: 0x0001207C File Offset: 0x0001027C
|
||||
public IEnumerator ExecMenu()
|
||||
{
|
||||
Sound.VoiceStop();
|
||||
bool IsMsg = Singleton<MsgWnd>.Instance.IsVisible;
|
||||
bool IsSelect = Singleton<SelectWnd>.Instance.enabled;
|
||||
if (IsMsg)
|
||||
{
|
||||
Singleton<MsgWnd>.Instance.Show(false);
|
||||
}
|
||||
if (IsSelect)
|
||||
{
|
||||
Singleton<SelectWnd>.Instance.enabled = false;
|
||||
}
|
||||
Singleton<UnityGraph>.Instance.RunEffect = true;
|
||||
yield return 0;
|
||||
yield return 0;
|
||||
Singleton<Man2D>.Instance.UpdateFrameBuffer();
|
||||
KsInput.Clear();
|
||||
yield return new AdvMenuTask().Open(Singleton<Man2D>.Instance.GetFrameBuffer(), this.player.Mode == PLAY_MODE.NORMAL);
|
||||
UnityApp.Input.Clear();
|
||||
UnityApp.Input.IsOnePushDelete = true;
|
||||
if (!GameData.IsMoveTitle)
|
||||
{
|
||||
if (IsMsg)
|
||||
{
|
||||
Singleton<MsgWnd>.Instance.Show(true);
|
||||
}
|
||||
SysData.Apply();
|
||||
base.QooGraph.Enable(false);
|
||||
}
|
||||
else if (Singleton<SelectWnd>.Instance.IsRun)
|
||||
{
|
||||
Singleton<SelectWnd>.Instance.End();
|
||||
}
|
||||
KsInput.ClearMenu();
|
||||
if (IsSelect)
|
||||
{
|
||||
Singleton<SelectWnd>.Instance.enabled = true;
|
||||
}
|
||||
yield return 0;
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x0400037C RID: 892
|
||||
private EventPlayer player = new EventPlayer();
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000153 RID: 339
|
||||
public class FrameBuffer
|
||||
{
|
||||
// Token: 0x0600096E RID: 2414 RVA: 0x00029D7C File Offset: 0x00027F7C
|
||||
public FrameBuffer(int w, int h, string name)
|
||||
{
|
||||
this.m_Tex = new RenderTexture(w, h, 16);
|
||||
this.m_Tex.name = name;
|
||||
this.m_Tex.antiAliasing = 1;
|
||||
this.m_isReady = false;
|
||||
}
|
||||
|
||||
// Token: 0x17000127 RID: 295
|
||||
// (get) Token: 0x0600096F RID: 2415 RVA: 0x00029DC0 File Offset: 0x00027FC0
|
||||
// (set) Token: 0x06000970 RID: 2416 RVA: 0x00029DC8 File Offset: 0x00027FC8
|
||||
public RenderTexture Tex
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Tex;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Tex = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000128 RID: 296
|
||||
// (get) Token: 0x06000971 RID: 2417 RVA: 0x00029DD4 File Offset: 0x00027FD4
|
||||
// (set) Token: 0x06000972 RID: 2418 RVA: 0x00029DDC File Offset: 0x00027FDC
|
||||
public bool IsReady
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_isReady;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_isReady = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040007D1 RID: 2001
|
||||
private RenderTexture m_Tex;
|
||||
|
||||
// Token: 0x040007D2 RID: 2002
|
||||
private bool m_isReady;
|
||||
}
|
||||
@@ -0,0 +1,690 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000103 RID: 259
|
||||
public class GalleryCGWindow : BaseWindow
|
||||
{
|
||||
// Token: 0x060006C9 RID: 1737 RVA: 0x0001C594 File Offset: 0x0001A794
|
||||
protected sealed override void OnAwake()
|
||||
{
|
||||
this.arrowAnimationHolder = new GalleryCGWindow.ArrowAnimationHolder();
|
||||
this.cgLink = CSVManager.Instance.CsvCGListHolder.GetCharaIndex(UIValue.GalleryCharactor).CgLink;
|
||||
this.cgLink.SetPageByIndex(UIValue.GalleryIndex);
|
||||
this.moveBackGround = new GalleryCGWindow.MoveBackGround();
|
||||
this.action = false;
|
||||
}
|
||||
|
||||
// Token: 0x060006CA RID: 1738 RVA: 0x0001C5F0 File Offset: 0x0001A7F0
|
||||
protected sealed override void OnBaseWindowDestroy()
|
||||
{
|
||||
this.moveBackGround.Release();
|
||||
}
|
||||
|
||||
// Token: 0x060006CB RID: 1739 RVA: 0x0001C600 File Offset: 0x0001A800
|
||||
protected sealed override string[] newSceneTextureNameArray()
|
||||
{
|
||||
string text = "event/cg/" + this.cgLink.GetCurrentFPath();
|
||||
string text2 = "event/cg/" + this.cgLink.GetLeftFPath();
|
||||
string text3 = "event/cg/" + this.cgLink.GetRightFPath();
|
||||
string text4 = "event/cg/" + this.cgLink.GetUpFPath();
|
||||
string text5 = "event/cg/" + this.cgLink.GetDownFPath();
|
||||
return new string[]
|
||||
{
|
||||
text,
|
||||
text2,
|
||||
text3,
|
||||
text4,
|
||||
text5,
|
||||
"screen/cgmemory/cg_cursor_l",
|
||||
"screen/cgmemory/cg_cursor_r",
|
||||
"screen/cgmemory/cg_cursor_u",
|
||||
"screen/cgmemory/cg_cursor_d"
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x060006CC RID: 1740 RVA: 0x0001C6BC File Offset: 0x0001A8BC
|
||||
protected sealed override void AfterInit()
|
||||
{
|
||||
this.moveBackGround.Init(base.GetGameObject("BGHolder"));
|
||||
bool lr = this.cgLink.lr;
|
||||
bool ud = this.cgLink.ud;
|
||||
this.arrowAnimationHolder.SetAnimation(base.GetGameObject("ArrowL"), 0, lr);
|
||||
this.arrowAnimationHolder.SetAnimation(base.GetGameObject("ArrowR"), 1, lr);
|
||||
this.arrowAnimationHolder.SetAnimation(base.GetGameObject("ArrowU"), 2, ud);
|
||||
this.arrowAnimationHolder.SetAnimation(base.GetGameObject("ArrowD"), 3, ud);
|
||||
base.GetGameObject("BGHolder").transform.localScale = new Vector3(1f, 1f, 1f);
|
||||
base.SetParent("BGC", "BGHolder");
|
||||
base.SetParent("BGL", "BGHolder");
|
||||
base.SetParent("BGR", "BGHolder");
|
||||
base.SetParent("BGU", "BGHolder");
|
||||
base.SetParent("BGD", "BGHolder");
|
||||
}
|
||||
|
||||
// Token: 0x060006CD RID: 1741 RVA: 0x0001C7D0 File Offset: 0x0001A9D0
|
||||
protected override void OnGraphicLoadComplete()
|
||||
{
|
||||
this.arrowAnimationHolder.SetRendererEnable(this.cgLink.lr, this.cgLink.ud);
|
||||
this.arrowAnimationHolder.Restart();
|
||||
}
|
||||
|
||||
// Token: 0x060006CE RID: 1742 RVA: 0x0001C80C File Offset: 0x0001AA0C
|
||||
protected sealed override BaseWindow.UIComponent[] newComponentArray()
|
||||
{
|
||||
string fpath_ = "event/cg/" + this.cgLink.GetCurrentFPath();
|
||||
string fpath_2 = "event/cg/" + this.cgLink.GetLeftFPath();
|
||||
string fpath_3 = "event/cg/" + this.cgLink.GetRightFPath();
|
||||
string fpath_4 = "event/cg/" + this.cgLink.GetUpFPath();
|
||||
string fpath_5 = "event/cg/" + this.cgLink.GetDownFPath();
|
||||
return new BaseWindow.UIComponent[]
|
||||
{
|
||||
new BaseWindow.UIImage("BGC", 0, 0, this.wndz, fpath_, false, true),
|
||||
new BaseWindow.UIImage("BGL", -965, 0, this.wndz, fpath_2, false, true),
|
||||
new BaseWindow.UIImage("BGR", 965, 0, this.wndz, fpath_3, false, true),
|
||||
new BaseWindow.UIImage("BGU", 0, -549, this.wndz, fpath_4, false, true),
|
||||
new BaseWindow.UIImage("BGD", 0, 549, this.wndz, fpath_5, false, true),
|
||||
new BaseWindow.UICollision("BGHolder", 0, 0, this.wndz, 960, 544),
|
||||
new BaseWindow.UIImage("ArrowL", 2, 232, this.wndz + 1, "screen/cgmemory/cg_cursor_l", false, true),
|
||||
new BaseWindow.UIImage("ArrowR", 896, 232, this.wndz + 1, "screen/cgmemory/cg_cursor_r", false, true),
|
||||
new BaseWindow.UIImage("ArrowU", 439, 2, this.wndz + 1, "screen/cgmemory/cg_cursor_u", false, true),
|
||||
new BaseWindow.UIImage("ArrowD", 439, 481, this.wndz + 1, "screen/cgmemory/cg_cursor_d", false, true)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x060006CF RID: 1743 RVA: 0x0001C9CC File Offset: 0x0001ABCC
|
||||
protected override void OnBaseWindowUpdate()
|
||||
{
|
||||
if (this.moveBackGround.Moving)
|
||||
{
|
||||
if (!this.moveBackGround.Update())
|
||||
{
|
||||
this.LoadBG();
|
||||
this.arrowAnimationHolder.SetRendererEnable(this.cgLink.lr, this.cgLink.ud);
|
||||
this.arrowAnimationHolder.Restart();
|
||||
this.action = false;
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (this.action)
|
||||
{
|
||||
return;
|
||||
}
|
||||
switch (UnityApp.Input.Status)
|
||||
{
|
||||
case INPUT_STATUS.CLICK:
|
||||
this.action = true;
|
||||
this.OnClick();
|
||||
break;
|
||||
case INPUT_STATUS.DRAG_ON:
|
||||
{
|
||||
Point2 delta = UnityApp.Input.Delta;
|
||||
this.OnDraging(new Vector3((float)((!this.cgLink.lr) ? 0 : (-(float)delta.x)), (float)((!this.cgLink.ud) ? 0 : (-(float)delta.y)), 0f));
|
||||
break;
|
||||
}
|
||||
case INPUT_STATUS.DRAG:
|
||||
{
|
||||
Point2 delta2 = UnityApp.Input.Delta;
|
||||
this.OnDrag(new Vector3((float)((!this.cgLink.lr) ? 0 : (-(float)delta2.x)), (float)((!this.cgLink.ud) ? 0 : (-(float)delta2.y)), 0f));
|
||||
break;
|
||||
}
|
||||
case INPUT_STATUS.FLICK:
|
||||
this.OnFlick(UnityApp.Input.SlideDragVector);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006D0 RID: 1744 RVA: 0x0001CB48 File Offset: 0x0001AD48
|
||||
private void OnClick()
|
||||
{
|
||||
int nowIndex = this.cgLink.GetNowIndex();
|
||||
UIValue.GalleryIndex = nowIndex;
|
||||
UIValue.GalleryPage = nowIndex / this.MAX_THUMBNAILS_COUNT;
|
||||
base.PlaySE_Cancel();
|
||||
SceneManager.BackScene();
|
||||
}
|
||||
|
||||
// Token: 0x060006D1 RID: 1745 RVA: 0x0001CB80 File Offset: 0x0001AD80
|
||||
private void OnDraging(Vector3 v)
|
||||
{
|
||||
this.moveBackGround.SetBackGroundPosition(v);
|
||||
}
|
||||
|
||||
// Token: 0x060006D2 RID: 1746 RVA: 0x0001CB90 File Offset: 0x0001AD90
|
||||
private void OnDrag(Vector3 v)
|
||||
{
|
||||
this.moveBackGround.SetBackGroundPosition(v);
|
||||
SLIDE_VECTOR slideVector = this.moveBackGround.GetSlideVector();
|
||||
switch (slideVector)
|
||||
{
|
||||
case SLIDE_VECTOR.LEFT:
|
||||
case SLIDE_VECTOR.RIGHT:
|
||||
case SLIDE_VECTOR.UP:
|
||||
case SLIDE_VECTOR.DOWN:
|
||||
this.OnFlick(slideVector);
|
||||
break;
|
||||
default:
|
||||
this.moveBackGround.ResetBackGroundPosition();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006D3 RID: 1747 RVA: 0x0001CBF0 File Offset: 0x0001ADF0
|
||||
private bool checkDirLR(SLIDE_VECTOR slide)
|
||||
{
|
||||
return slide == SLIDE_VECTOR.LEFT || slide == SLIDE_VECTOR.RIGHT;
|
||||
}
|
||||
|
||||
// Token: 0x060006D4 RID: 1748 RVA: 0x0001CC18 File Offset: 0x0001AE18
|
||||
private bool checkDir(SLIDE_VECTOR slide, SLIDE_VECTOR flick)
|
||||
{
|
||||
switch (slide)
|
||||
{
|
||||
case SLIDE_VECTOR.LEFT:
|
||||
case SLIDE_VECTOR.RIGHT:
|
||||
case SLIDE_VECTOR.UP:
|
||||
case SLIDE_VECTOR.DOWN:
|
||||
return this.checkDirLR(slide) == this.checkDirLR(flick);
|
||||
default:
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006D5 RID: 1749 RVA: 0x0001CC58 File Offset: 0x0001AE58
|
||||
private void OnFlick(SLIDE_VECTOR slide)
|
||||
{
|
||||
if (!this.checkDir(this.moveBackGround.GetDirFixSlideVector(), slide))
|
||||
{
|
||||
this.moveBackGround.ResetBackGroundPosition();
|
||||
return;
|
||||
}
|
||||
string currentFPath = this.cgLink.GetCurrentFPath();
|
||||
switch (slide)
|
||||
{
|
||||
case SLIDE_VECTOR.LEFT:
|
||||
this.cgLink.Right();
|
||||
break;
|
||||
case SLIDE_VECTOR.RIGHT:
|
||||
this.cgLink.Left();
|
||||
break;
|
||||
case SLIDE_VECTOR.UP:
|
||||
this.cgLink.Down();
|
||||
break;
|
||||
case SLIDE_VECTOR.DOWN:
|
||||
this.cgLink.Up();
|
||||
break;
|
||||
}
|
||||
string currentFPath2 = this.cgLink.GetCurrentFPath();
|
||||
if (currentFPath2 != currentFPath)
|
||||
{
|
||||
base.PlaySE_Select();
|
||||
this.action = true;
|
||||
this.ChangeBG("event/cg/" + currentFPath2, "event/cg/" + this.cgLink.GetLeftFPath(), "event/cg/" + this.cgLink.GetRightFPath(), "event/cg/" + this.cgLink.GetUpFPath(), "event/cg/" + this.cgLink.GetDownFPath(), slide);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006D6 RID: 1750 RVA: 0x0001CD80 File Offset: 0x0001AF80
|
||||
private void ChangeBG(string cpath, string lpath, string rpath, string upath, string dpath, SLIDE_VECTOR slide)
|
||||
{
|
||||
this.moveBackGround.ChangeBG(cpath, lpath, rpath, upath, dpath, slide);
|
||||
}
|
||||
|
||||
// Token: 0x060006D7 RID: 1751 RVA: 0x0001CD98 File Offset: 0x0001AF98
|
||||
private void LoadBG()
|
||||
{
|
||||
base.SetTexture("BGC", this.cgLink.GetCurrentFPath());
|
||||
base.SetTexture("BGL", this.cgLink.GetLeftFPath());
|
||||
base.SetTexture("BGR", this.cgLink.GetRightFPath());
|
||||
base.SetTexture("BGU", this.cgLink.GetUpFPath());
|
||||
base.SetTexture("BGD", this.cgLink.GetDownFPath());
|
||||
}
|
||||
|
||||
// Token: 0x04000661 RID: 1633
|
||||
private const int SCREEN_W = 960;
|
||||
|
||||
// Token: 0x04000662 RID: 1634
|
||||
private const int SCREEN_H = 544;
|
||||
|
||||
// Token: 0x04000663 RID: 1635
|
||||
private const int CG_POS_X = 965;
|
||||
|
||||
// Token: 0x04000664 RID: 1636
|
||||
private const int CG_POS_Y = 549;
|
||||
|
||||
// Token: 0x04000665 RID: 1637
|
||||
protected readonly int MAX_THUMBNAILS_COUNT = 12;
|
||||
|
||||
// Token: 0x04000666 RID: 1638
|
||||
private readonly int wndz;
|
||||
|
||||
// Token: 0x04000667 RID: 1639
|
||||
private GalleryCGWindow.ArrowAnimationHolder arrowAnimationHolder;
|
||||
|
||||
// Token: 0x04000668 RID: 1640
|
||||
private CSVCGListHolder.CGLink cgLink;
|
||||
|
||||
// Token: 0x04000669 RID: 1641
|
||||
private GalleryCGWindow.MoveBackGround moveBackGround;
|
||||
|
||||
// Token: 0x0400066A RID: 1642
|
||||
private bool action;
|
||||
|
||||
// Token: 0x02000104 RID: 260
|
||||
private class ArrowAnimation
|
||||
{
|
||||
// Token: 0x060006D8 RID: 1752 RVA: 0x0001CE14 File Offset: 0x0001B014
|
||||
public ArrowAnimation(Vector2 direction)
|
||||
{
|
||||
float num = 0f;
|
||||
int num2 = 3;
|
||||
float num3 = 0.8f;
|
||||
this.lp = new ImageAnimationLocalPosition(num2, num3, num, MoveType.LoopSin000to180, new Vector3(0f, 0f, 0f), new Vector3(25f * direction.x, 25f * direction.y, 0f));
|
||||
this.mc = new ImageAnimationMaterialColor(1, num3, num + (float)(num2 - 1) * num3, new Color(1f, 1f, 1f, 1f), new Color(1f, 1f, 1f, 0f));
|
||||
}
|
||||
|
||||
// Token: 0x060006D9 RID: 1753 RVA: 0x0001CEC4 File Offset: 0x0001B0C4
|
||||
public void Restart()
|
||||
{
|
||||
this.lp.Restart();
|
||||
this.mc.Restart();
|
||||
}
|
||||
|
||||
// Token: 0x0400066B RID: 1643
|
||||
public ImageAnimationLocalPosition lp;
|
||||
|
||||
// Token: 0x0400066C RID: 1644
|
||||
public ImageAnimationMaterialColor mc;
|
||||
}
|
||||
|
||||
// Token: 0x02000105 RID: 261
|
||||
private class ArrowAnimationHolder
|
||||
{
|
||||
// Token: 0x060006DA RID: 1754 RVA: 0x0001CEDC File Offset: 0x0001B0DC
|
||||
public ArrowAnimationHolder()
|
||||
{
|
||||
this.animation = new GalleryCGWindow.ArrowAnimation[4];
|
||||
this.animation[0] = new GalleryCGWindow.ArrowAnimation(new Vector2(1f, 0f));
|
||||
this.animation[1] = new GalleryCGWindow.ArrowAnimation(new Vector2(-1f, 0f));
|
||||
this.animation[2] = new GalleryCGWindow.ArrowAnimation(new Vector2(0f, 1f));
|
||||
this.animation[3] = new GalleryCGWindow.ArrowAnimation(new Vector2(0f, -1f));
|
||||
this.gameObject = new GameObject[4];
|
||||
}
|
||||
|
||||
// Token: 0x060006DB RID: 1755 RVA: 0x0001CF78 File Offset: 0x0001B178
|
||||
public void SetAnimation(GameObject go, int index, bool enabled)
|
||||
{
|
||||
ImageObject component = go.GetComponent<ImageObject>();
|
||||
component.AddImageAnimation(this.animation[index].lp);
|
||||
component.AddImageAnimation(this.animation[index].mc);
|
||||
component.RendererEnableAfterLoad = enabled;
|
||||
this.gameObject[index] = go;
|
||||
}
|
||||
|
||||
// Token: 0x060006DC RID: 1756 RVA: 0x0001CFC4 File Offset: 0x0001B1C4
|
||||
public void Restart()
|
||||
{
|
||||
foreach (GalleryCGWindow.ArrowAnimation arrowAnimation in this.animation)
|
||||
{
|
||||
arrowAnimation.Restart();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006DD RID: 1757 RVA: 0x0001CFF8 File Offset: 0x0001B1F8
|
||||
public void SetRendererEnable(bool lr, bool ud)
|
||||
{
|
||||
this.gameObject[0].renderer.enabled = lr;
|
||||
this.gameObject[1].renderer.enabled = lr;
|
||||
this.gameObject[2].renderer.enabled = ud;
|
||||
this.gameObject[3].renderer.enabled = ud;
|
||||
}
|
||||
|
||||
// Token: 0x0400066D RID: 1645
|
||||
private GalleryCGWindow.ArrowAnimation[] animation;
|
||||
|
||||
// Token: 0x0400066E RID: 1646
|
||||
private GameObject[] gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x02000106 RID: 262
|
||||
private class MovableObjectHolder
|
||||
{
|
||||
// Token: 0x060006DE RID: 1758 RVA: 0x0001D054 File Offset: 0x0001B254
|
||||
public MovableObjectHolder()
|
||||
{
|
||||
this.go = null;
|
||||
this.slide = null;
|
||||
this.drag = null;
|
||||
this.golocal = new Vector3(0f, 0f, 0f);
|
||||
this.move = this.golocal;
|
||||
this.dirFix = false;
|
||||
this.dirHorizon = false;
|
||||
}
|
||||
|
||||
// Token: 0x060006DF RID: 1759 RVA: 0x0001D0C8 File Offset: 0x0001B2C8
|
||||
public void Init(GameObject go_)
|
||||
{
|
||||
this.go = go_;
|
||||
this.slide = new ImageAnimationLocalPosition(1, this.asSlide, 0f, MoveType.OneshotSin000to090, new Vector3(0f, 0f, 0f), new Vector3(0f, 0f, 0f));
|
||||
this.drag = new ImageAnimationLocalPosition(1, this.asDrag, 0f, MoveType.OneshotSin000to090, new Vector3(0f, 0f, 0f), new Vector3(0f, 0f, 0f));
|
||||
this.golocal = this.go.transform.localPosition;
|
||||
}
|
||||
|
||||
// Token: 0x060006E0 RID: 1760 RVA: 0x0001D174 File Offset: 0x0001B374
|
||||
public bool Update()
|
||||
{
|
||||
this.slide.Update();
|
||||
this.go.transform.localPosition = this.slide.CalcPosition(this.golocal);
|
||||
return this.slide.Active();
|
||||
}
|
||||
|
||||
// Token: 0x060006E1 RID: 1761 RVA: 0x0001D1B8 File Offset: 0x0001B3B8
|
||||
public void SetBackGroundPosition(Vector3 v)
|
||||
{
|
||||
if (!this.dirFix)
|
||||
{
|
||||
float num = Mathf.Abs(v.x);
|
||||
float num2 = Mathf.Abs(v.y);
|
||||
bool flag = num > num2;
|
||||
float num3 = (!flag) ? num2 : num;
|
||||
if (num3 > 32f)
|
||||
{
|
||||
this.dirFix = true;
|
||||
this.dirHorizon = flag;
|
||||
}
|
||||
}
|
||||
if (this.dirFix)
|
||||
{
|
||||
Vector3 rhs = new Vector3((!this.dirHorizon) ? 0f : v.x, (!this.dirHorizon) ? v.y : 0f, 0f);
|
||||
if (this.move != rhs)
|
||||
{
|
||||
this.move = rhs;
|
||||
this.SetAnimation(this.drag, this.drag.Offset, this.move, this.asDrag, true);
|
||||
}
|
||||
this.drag.Update();
|
||||
this.go.transform.localPosition = this.drag.CalcPosition(this.golocal);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006E2 RID: 1762 RVA: 0x0001D2D0 File Offset: 0x0001B4D0
|
||||
public void ResetBackGroundPosition()
|
||||
{
|
||||
this.MoveStart(new Vector3(0f, 0f, 0f));
|
||||
}
|
||||
|
||||
// Token: 0x060006E3 RID: 1763 RVA: 0x0001D2EC File Offset: 0x0001B4EC
|
||||
public SLIDE_VECTOR GetDirFixSlideVector()
|
||||
{
|
||||
if (!this.dirFix)
|
||||
{
|
||||
return SLIDE_VECTOR.NONE;
|
||||
}
|
||||
if (this.dirHorizon)
|
||||
{
|
||||
return (this.move.x >= 0f) ? SLIDE_VECTOR.RIGHT : SLIDE_VECTOR.LEFT;
|
||||
}
|
||||
return (this.move.y >= 0f) ? SLIDE_VECTOR.DOWN : SLIDE_VECTOR.UP;
|
||||
}
|
||||
|
||||
// Token: 0x060006E4 RID: 1764 RVA: 0x0001D34C File Offset: 0x0001B54C
|
||||
public SLIDE_VECTOR GetSlideVector()
|
||||
{
|
||||
if (this.dirFix)
|
||||
{
|
||||
float num = Mathf.Abs(this.move.x);
|
||||
float num2 = Mathf.Abs(this.move.y);
|
||||
float num3 = (!this.dirHorizon) ? num2 : num;
|
||||
float num4 = (float)((!this.dirHorizon) ? 272 : 480);
|
||||
if (num3 > num4)
|
||||
{
|
||||
if (this.dirHorizon)
|
||||
{
|
||||
return (this.move.x >= 0f) ? SLIDE_VECTOR.RIGHT : SLIDE_VECTOR.LEFT;
|
||||
}
|
||||
return (this.move.y >= 0f) ? SLIDE_VECTOR.DOWN : SLIDE_VECTOR.UP;
|
||||
}
|
||||
}
|
||||
return SLIDE_VECTOR.NONE;
|
||||
}
|
||||
|
||||
// Token: 0x060006E5 RID: 1765 RVA: 0x0001D404 File Offset: 0x0001B604
|
||||
public void MoveStart(Vector3 end)
|
||||
{
|
||||
this.dirFix = false;
|
||||
this.dirHorizon = false;
|
||||
float num = this.calcRangeRate(this.drag.Offset, end);
|
||||
this.SetAnimation(this.slide, this.drag.Offset, end, this.asSlide * num, true);
|
||||
}
|
||||
|
||||
// Token: 0x060006E6 RID: 1766 RVA: 0x0001D454 File Offset: 0x0001B654
|
||||
public void ResetOffsetEnd()
|
||||
{
|
||||
Vector3 vector = new Vector3(0f, 0f, 0f);
|
||||
this.SetAnimation(this.slide, vector, vector, this.asSlide, true);
|
||||
this.slide.Update();
|
||||
this.SetAnimation(this.drag, vector, vector, this.asDrag, true);
|
||||
this.drag.Update();
|
||||
this.go.transform.localPosition = this.golocal;
|
||||
}
|
||||
|
||||
// Token: 0x060006E7 RID: 1767 RVA: 0x0001D4D0 File Offset: 0x0001B6D0
|
||||
private void SetAnimation(ImageAnimationLocalPosition animation, Vector3 begin, Vector3 end, float speed, bool restart)
|
||||
{
|
||||
animation.OffsetBegin = begin;
|
||||
animation.OffsetEnd = end;
|
||||
animation.Speed = speed;
|
||||
if (restart)
|
||||
{
|
||||
animation.Restart();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006E8 RID: 1768 RVA: 0x0001D4F8 File Offset: 0x0001B6F8
|
||||
private float calcRangeRate(Vector3 begin, Vector3 end)
|
||||
{
|
||||
float num = this.calcRangeRate(begin.x - end.x, 965f);
|
||||
if (num != 0f)
|
||||
{
|
||||
return num;
|
||||
}
|
||||
float num2 = this.calcRangeRate(begin.y - end.y, 549f);
|
||||
if (num2 != 0f)
|
||||
{
|
||||
return num2;
|
||||
}
|
||||
return 0.1f;
|
||||
}
|
||||
|
||||
// Token: 0x060006E9 RID: 1769 RVA: 0x0001D55C File Offset: 0x0001B75C
|
||||
private float calcRangeRate(float d, float m)
|
||||
{
|
||||
return (d != 0f) ? Math.Max(0.2f, Mathf.Abs(d) / m) : 0f;
|
||||
}
|
||||
|
||||
// Token: 0x0400066F RID: 1647
|
||||
private readonly float asDrag = 0.05f;
|
||||
|
||||
// Token: 0x04000670 RID: 1648
|
||||
private readonly float asSlide = 1f;
|
||||
|
||||
// Token: 0x04000671 RID: 1649
|
||||
private GameObject go;
|
||||
|
||||
// Token: 0x04000672 RID: 1650
|
||||
private ImageAnimationLocalPosition slide;
|
||||
|
||||
// Token: 0x04000673 RID: 1651
|
||||
private ImageAnimationLocalPosition drag;
|
||||
|
||||
// Token: 0x04000674 RID: 1652
|
||||
private Vector3 golocal;
|
||||
|
||||
// Token: 0x04000675 RID: 1653
|
||||
private Vector3 move;
|
||||
|
||||
// Token: 0x04000676 RID: 1654
|
||||
private bool dirFix;
|
||||
|
||||
// Token: 0x04000677 RID: 1655
|
||||
private bool dirHorizon;
|
||||
}
|
||||
|
||||
// Token: 0x02000107 RID: 263
|
||||
private class GraphicLoader
|
||||
{
|
||||
// Token: 0x060006EA RID: 1770 RVA: 0x0001D588 File Offset: 0x0001B788
|
||||
public GraphicLoader()
|
||||
{
|
||||
this.graphicHolder = new GraphicManager.SceneGraphicHolder(new string[0]);
|
||||
this.stanbyPath = new string[0];
|
||||
}
|
||||
|
||||
// Token: 0x060006EB RID: 1771 RVA: 0x0001D5B0 File Offset: 0x0001B7B0
|
||||
public void Standby(string[] path)
|
||||
{
|
||||
this.stanbyPath = path;
|
||||
}
|
||||
|
||||
// Token: 0x060006EC RID: 1772 RVA: 0x0001D5BC File Offset: 0x0001B7BC
|
||||
public void Create(string[] path)
|
||||
{
|
||||
this.graphicHolder.Create(path);
|
||||
}
|
||||
|
||||
// Token: 0x060006ED RID: 1773 RVA: 0x0001D5CC File Offset: 0x0001B7CC
|
||||
public void Release()
|
||||
{
|
||||
this.graphicHolder.Release();
|
||||
}
|
||||
|
||||
// Token: 0x060006EE RID: 1774 RVA: 0x0001D5DC File Offset: 0x0001B7DC
|
||||
public bool isDone()
|
||||
{
|
||||
if (this.stanbyPath.Length != 0)
|
||||
{
|
||||
this.graphicHolder.Create(this.stanbyPath);
|
||||
this.stanbyPath = new string[0];
|
||||
}
|
||||
return this.graphicHolder.isDone();
|
||||
}
|
||||
|
||||
// Token: 0x04000678 RID: 1656
|
||||
private GraphicManager.SceneGraphicHolder graphicHolder;
|
||||
|
||||
// Token: 0x04000679 RID: 1657
|
||||
private string[] stanbyPath;
|
||||
}
|
||||
|
||||
// Token: 0x02000108 RID: 264
|
||||
private class MoveBackGround
|
||||
{
|
||||
// Token: 0x060006EF RID: 1775 RVA: 0x0001D614 File Offset: 0x0001B814
|
||||
public MoveBackGround()
|
||||
{
|
||||
this.movableObjectHolder = new GalleryCGWindow.MovableObjectHolder();
|
||||
this.moving = false;
|
||||
this.graphicLoader = new GalleryCGWindow.GraphicLoader();
|
||||
}
|
||||
|
||||
// Token: 0x060006F0 RID: 1776 RVA: 0x0001D63C File Offset: 0x0001B83C
|
||||
public void Release()
|
||||
{
|
||||
this.graphicLoader.Release();
|
||||
}
|
||||
|
||||
// Token: 0x170000DB RID: 219
|
||||
// (get) Token: 0x060006F1 RID: 1777 RVA: 0x0001D64C File Offset: 0x0001B84C
|
||||
public bool Moving
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.moving;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006F2 RID: 1778 RVA: 0x0001D654 File Offset: 0x0001B854
|
||||
public void Init(GameObject movableObject)
|
||||
{
|
||||
this.movableObjectHolder.Init(movableObject);
|
||||
}
|
||||
|
||||
// Token: 0x060006F3 RID: 1779 RVA: 0x0001D664 File Offset: 0x0001B864
|
||||
public void SetBackGroundPosition(Vector3 v)
|
||||
{
|
||||
this.movableObjectHolder.SetBackGroundPosition(v);
|
||||
}
|
||||
|
||||
// Token: 0x060006F4 RID: 1780 RVA: 0x0001D674 File Offset: 0x0001B874
|
||||
public void ResetBackGroundPosition()
|
||||
{
|
||||
this.movableObjectHolder.ResetBackGroundPosition();
|
||||
this.moving = true;
|
||||
}
|
||||
|
||||
// Token: 0x060006F5 RID: 1781 RVA: 0x0001D688 File Offset: 0x0001B888
|
||||
public SLIDE_VECTOR GetDirFixSlideVector()
|
||||
{
|
||||
return this.movableObjectHolder.GetDirFixSlideVector();
|
||||
}
|
||||
|
||||
// Token: 0x060006F6 RID: 1782 RVA: 0x0001D698 File Offset: 0x0001B898
|
||||
public SLIDE_VECTOR GetSlideVector()
|
||||
{
|
||||
return this.movableObjectHolder.GetSlideVector();
|
||||
}
|
||||
|
||||
// Token: 0x060006F7 RID: 1783 RVA: 0x0001D6A8 File Offset: 0x0001B8A8
|
||||
public void ChangeBG(string cpath, string lpath, string rpath, string upath, string dpath, SLIDE_VECTOR slide)
|
||||
{
|
||||
string[] path = new string[]
|
||||
{
|
||||
cpath,
|
||||
lpath,
|
||||
rpath,
|
||||
upath,
|
||||
dpath
|
||||
};
|
||||
this.graphicLoader.Standby(path);
|
||||
Vector3 vector = new Vector3(965f, 549f, 0f);
|
||||
Vector3 vector2 = this.calcVector(slide);
|
||||
Vector3 end = new Vector3(vector2.x * vector.x, vector2.y * vector.y, 0f);
|
||||
this.movableObjectHolder.MoveStart(end);
|
||||
this.moving = true;
|
||||
}
|
||||
|
||||
// Token: 0x060006F8 RID: 1784 RVA: 0x0001D73C File Offset: 0x0001B93C
|
||||
public bool Update()
|
||||
{
|
||||
if (this.moving && !this.movableObjectHolder.Update() && this.graphicLoader.isDone())
|
||||
{
|
||||
this.movableObjectHolder.ResetOffsetEnd();
|
||||
this.moving = false;
|
||||
}
|
||||
return this.moving;
|
||||
}
|
||||
|
||||
// Token: 0x060006F9 RID: 1785 RVA: 0x0001D790 File Offset: 0x0001B990
|
||||
public Vector3 calcVector(SLIDE_VECTOR slide)
|
||||
{
|
||||
switch (slide)
|
||||
{
|
||||
case SLIDE_VECTOR.LEFT:
|
||||
return new Vector3(-1f, 0f, 0f);
|
||||
case SLIDE_VECTOR.RIGHT:
|
||||
return new Vector3(1f, 0f, 0f);
|
||||
case SLIDE_VECTOR.UP:
|
||||
return new Vector3(0f, -1f, 0f);
|
||||
case SLIDE_VECTOR.DOWN:
|
||||
return new Vector3(0f, 1f, 0f);
|
||||
default:
|
||||
return new Vector3(0f, 0f, 0f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400067A RID: 1658
|
||||
private GalleryCGWindow.MovableObjectHolder movableObjectHolder;
|
||||
|
||||
// Token: 0x0400067B RID: 1659
|
||||
private bool moving;
|
||||
|
||||
// Token: 0x0400067C RID: 1660
|
||||
private GalleryCGWindow.GraphicLoader graphicLoader;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,172 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
// Token: 0x02000109 RID: 265
|
||||
public abstract class GalleryCharaSelectWindow : BaseWindow
|
||||
{
|
||||
// Token: 0x060006FB RID: 1787
|
||||
protected abstract int GetCollect();
|
||||
|
||||
// Token: 0x060006FC RID: 1788
|
||||
protected abstract void OnName();
|
||||
|
||||
// Token: 0x060006FD RID: 1789
|
||||
protected abstract bool IsNameButton();
|
||||
|
||||
// Token: 0x060006FE RID: 1790
|
||||
protected abstract string GetHeaderPath();
|
||||
|
||||
// Token: 0x060006FF RID: 1791
|
||||
protected abstract string GetCharaButtonSceneName();
|
||||
|
||||
// Token: 0x06000700 RID: 1792 RVA: 0x0001D82C File Offset: 0x0001BA2C
|
||||
protected sealed override string[] newSceneTextureNameArray()
|
||||
{
|
||||
return new string[]
|
||||
{
|
||||
"screen/cgmemory2/cgm_bg_1",
|
||||
this.GetHeaderPath(),
|
||||
"screen/cgmemory/cgm_kumi0",
|
||||
"screen/cgmemory/cgm_kumi1",
|
||||
"screen/cgmemory/cgm_kumi2",
|
||||
"screen/cgmemory/cgm_kumi3",
|
||||
"screen/cgmemory/cgm_kumi4",
|
||||
"screen/cgmemory/cgm_kumi5",
|
||||
"screen/cgmemory/cgm_kumi6",
|
||||
"screen/cgmemory/cgm_kumi7",
|
||||
"screen/cgmemory/cgm_kumi8",
|
||||
"screen/cgmemory/cgm_kumi9",
|
||||
"screen/cgmemory/cgm_btn_cha01",
|
||||
"screen/cgmemory/cgm_btn_cha02",
|
||||
"screen/cgmemory/cgm_btn_cha03",
|
||||
"screen/cgmemory/cgm_btn_cha04",
|
||||
"screen/cgmemory/cgm_btn_cha05",
|
||||
"screen/cgmemory/cgm_btn_cha06",
|
||||
"screen/cgmemory/cgm_btn_cha07",
|
||||
"screen/cgmemory/cgm_btn_cha08",
|
||||
"screen/cgmemory/cgm_btn_cha09",
|
||||
"screen/cgmemory/cgm_btn_cha10",
|
||||
"screen/cgmemory/cgm_btn_cha11",
|
||||
"screen/cgmemory/cgm_btn_name",
|
||||
"screen/common/cancel"
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06000701 RID: 1793 RVA: 0x0001D91C File Offset: 0x0001BB1C
|
||||
protected sealed override BaseWindow.UIComponent[] newComponentArray()
|
||||
{
|
||||
List<BaseWindow.UIComponent> list = new List<BaseWindow.UIComponent>();
|
||||
list.Add(new BaseWindow.UIImage("BackGround", 0, 0, this.wndz, "screen/cgmemory2/cgm_bg_1", false, true));
|
||||
list.Add(new BaseWindow.UIImage("Header", 0, 0, this.wndz + 1, this.GetHeaderPath(), false, true));
|
||||
int collect = this.GetCollect();
|
||||
if (collect >= 0)
|
||||
{
|
||||
int num = collect / 100;
|
||||
int num2 = (collect - num * 100) / 10;
|
||||
int num3 = collect - num * 100 - num2 * 10;
|
||||
list.Add(new BaseWindow.UIImage("Per100", 728, 17, this.wndz + 2, num.ToString("screen/cgmemory/cgm_kumi0"), false, true));
|
||||
list.Add(new BaseWindow.UIImage("Per010", 758, 17, this.wndz + 2, num2.ToString("screen/cgmemory/cgm_kumi0"), false, true));
|
||||
list.Add(new BaseWindow.UIImage("Per001", 788, 17, this.wndz + 2, num3.ToString("screen/cgmemory/cgm_kumi0"), false, true));
|
||||
}
|
||||
int num4 = 0;
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
int y_ = (i != 0) ? 297 : 91;
|
||||
int num5 = (i != 0) ? 85 : 5;
|
||||
int num6 = (i != 0) ? 5 : 6;
|
||||
int j = 0;
|
||||
while (j < num6)
|
||||
{
|
||||
int x_ = num5 + 158 * j;
|
||||
string filenameString = this.GetFilenameString(num4);
|
||||
list.Add(new BaseWindow.UIButton("Chara" + filenameString, x_, y_, this.wndz + 2, "screen/cgmemory/cgm_btn_cha" + filenameString, true, true, 1, 2, 0));
|
||||
j++;
|
||||
num4++;
|
||||
}
|
||||
}
|
||||
if (this.IsNameButton())
|
||||
{
|
||||
list.Add(new BaseWindow.UIButton("BtnName", 734, 499, 2, "screen/cgmemory/cgm_btn_name", true, true, 1, 2, 0));
|
||||
}
|
||||
list.Add(new BaseWindow.UIButton("Cancel", 887, 6, 3, "screen/common/cancel", true, true, 1, 2, 0));
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x06000702 RID: 1794 RVA: 0x0001DB30 File Offset: 0x0001BD30
|
||||
protected sealed override void OnBaseWindowOnButton(string obj)
|
||||
{
|
||||
switch (obj)
|
||||
{
|
||||
case "Chara01":
|
||||
case "Chara02":
|
||||
case "Chara03":
|
||||
case "Chara04":
|
||||
case "Chara05":
|
||||
case "Chara06":
|
||||
case "Chara07":
|
||||
case "Chara08":
|
||||
case "Chara09":
|
||||
case "Chara10":
|
||||
case "Chara11":
|
||||
UIValue.GalleryPage = 0;
|
||||
UIValue.GalleryCharactor = this.ToCharId(obj);
|
||||
base.PlaySE_Ok();
|
||||
SceneManager.ChangeScene(this.GetCharaButtonSceneName());
|
||||
break;
|
||||
case "BtnName":
|
||||
base.PlaySE_Ok();
|
||||
this.OnName();
|
||||
break;
|
||||
case "Cancel":
|
||||
base.PlaySE_Cancel();
|
||||
SceneManager.BackScene();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000703 RID: 1795 RVA: 0x0001DC6C File Offset: 0x0001BE6C
|
||||
private string GetButtonName(int i)
|
||||
{
|
||||
return "Chara" + this.GetFilenameString(i);
|
||||
}
|
||||
|
||||
// Token: 0x06000704 RID: 1796 RVA: 0x0001DC80 File Offset: 0x0001BE80
|
||||
private string GetFilenameString(int i)
|
||||
{
|
||||
return (i + 1).ToString("00");
|
||||
}
|
||||
|
||||
// Token: 0x06000705 RID: 1797 RVA: 0x0001DCA0 File Offset: 0x0001BEA0
|
||||
private int ToCharId(string obj)
|
||||
{
|
||||
switch (obj)
|
||||
{
|
||||
case "Chara01":
|
||||
return 0;
|
||||
case "Chara02":
|
||||
return 1;
|
||||
case "Chara03":
|
||||
return 2;
|
||||
case "Chara04":
|
||||
return 3;
|
||||
case "Chara05":
|
||||
return 4;
|
||||
case "Chara06":
|
||||
return 5;
|
||||
case "Chara07":
|
||||
return 6;
|
||||
case "Chara08":
|
||||
return 7;
|
||||
case "Chara09":
|
||||
return 8;
|
||||
case "Chara10":
|
||||
return 9;
|
||||
case "Chara11":
|
||||
return 10;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Token: 0x0400067D RID: 1661
|
||||
private readonly int wndz;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x020000FA RID: 250
|
||||
public enum GalleryInputNameDialogExitType
|
||||
{
|
||||
// Token: 0x04000616 RID: 1558
|
||||
INVALID,
|
||||
// Token: 0x04000617 RID: 1559
|
||||
INPUT,
|
||||
// Token: 0x04000618 RID: 1560
|
||||
YES,
|
||||
// Token: 0x04000619 RID: 1561
|
||||
NO,
|
||||
// Token: 0x0400061A RID: 1562
|
||||
RETRY
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x020000F9 RID: 249
|
||||
public enum GalleryInputNameDialogType
|
||||
{
|
||||
// Token: 0x04000610 RID: 1552
|
||||
INVALID,
|
||||
// Token: 0x04000611 RID: 1553
|
||||
EMPTY,
|
||||
// Token: 0x04000612 RID: 1554
|
||||
OVER,
|
||||
// Token: 0x04000613 RID: 1555
|
||||
INVALIDCHAR,
|
||||
// Token: 0x04000614 RID: 1556
|
||||
CONFIRM
|
||||
}
|
||||
@@ -0,0 +1,189 @@
|
||||
using System;
|
||||
using Qoo.Game;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200010A RID: 266
|
||||
public class GalleryInputNameDialogWindow : BaseWindow
|
||||
{
|
||||
// Token: 0x06000707 RID: 1799 RVA: 0x0001DE20 File Offset: 0x0001C020
|
||||
protected sealed override void OnAwake()
|
||||
{
|
||||
this.type = UIValue.GalleryInputNameDialog_Type;
|
||||
this.state = ((this.type != GalleryInputNameDialogType.CONFIRM) ? GalleryInputNameDialogWindow.STATE.INIT : GalleryInputNameDialogWindow.STATE.INVALID);
|
||||
this.elapsed = 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000708 RID: 1800 RVA: 0x0001DE54 File Offset: 0x0001C054
|
||||
protected sealed override string[] newSceneTextureNameArray()
|
||||
{
|
||||
switch (this.type)
|
||||
{
|
||||
case GalleryInputNameDialogType.EMPTY:
|
||||
case GalleryInputNameDialogType.OVER:
|
||||
case GalleryInputNameDialogType.INVALIDCHAR:
|
||||
return new string[]
|
||||
{
|
||||
"screen/common/sys_dialog"
|
||||
};
|
||||
case GalleryInputNameDialogType.CONFIRM:
|
||||
return new string[]
|
||||
{
|
||||
"screen/common/sys_dialog",
|
||||
"screen/common/dlog_btn_y",
|
||||
"screen/common/dlog_btn_n"
|
||||
};
|
||||
default:
|
||||
return base.newSceneTextureNameArray();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000709 RID: 1801 RVA: 0x0001DEC0 File Offset: 0x0001C0C0
|
||||
protected sealed override BaseWindow.UIComponent[] newComponentArray()
|
||||
{
|
||||
switch (this.type)
|
||||
{
|
||||
case GalleryInputNameDialogType.EMPTY:
|
||||
case GalleryInputNameDialogType.OVER:
|
||||
case GalleryInputNameDialogType.INVALIDCHAR:
|
||||
return new BaseWindow.UIComponent[]
|
||||
{
|
||||
new BaseWindow.UICollision("Block", 0, 0, this.wndz, 960, 544),
|
||||
new BaseWindow.UIImage("Dialog", this.msgwndx, this.msgwndy, this.wndz + 1, "screen/common/sys_dialog", false, true),
|
||||
new BaseWindow.UIText("Text", this.textx, this.texty, this.wndz + 2, this.GetText(0), 22, UnityTextSprite.PositionType.Center, UnityTextSprite.PositionType.TopLeft, byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue)
|
||||
};
|
||||
case GalleryInputNameDialogType.CONFIRM:
|
||||
{
|
||||
int num = 22;
|
||||
return new BaseWindow.UIComponent[]
|
||||
{
|
||||
new BaseWindow.UICollision("Block", 0, 0, this.wndz, 960, 544),
|
||||
new BaseWindow.UIImage("Dialog", this.msgwndx, this.msgwndy, this.wndz + 1, "screen/common/sys_dialog", false, true),
|
||||
new BaseWindow.UIButton("ButtonY", this.ybtnx, this.btny, this.wndz + 2, "screen/common/dlog_btn_y", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("ButtonN", this.nbtnx, this.btny, this.wndz + 2, "screen/common/dlog_btn_n", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIText("Text0", this.textx, this.texty + num * 0, this.wndz + 2, this.GetText(0), 22, UnityTextSprite.PositionType.Center, UnityTextSprite.PositionType.TopLeft, byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue),
|
||||
new BaseWindow.UIText("Text1", this.textx, this.texty + num * 1, this.wndz + 2, this.GetText(1), 22, UnityTextSprite.PositionType.Center, UnityTextSprite.PositionType.TopLeft, byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue)
|
||||
};
|
||||
}
|
||||
default:
|
||||
return base.newComponentArray();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600070A RID: 1802 RVA: 0x0001E0B8 File Offset: 0x0001C2B8
|
||||
protected sealed override void OnBaseWindowUpdate()
|
||||
{
|
||||
switch (this.state)
|
||||
{
|
||||
case GalleryInputNameDialogWindow.STATE.INIT:
|
||||
this.state = GalleryInputNameDialogWindow.STATE.WAIT;
|
||||
this.elapsed = 0f;
|
||||
break;
|
||||
case GalleryInputNameDialogWindow.STATE.WAIT:
|
||||
this.elapsed += Time.deltaTime;
|
||||
if (this.elapsed > 1f)
|
||||
{
|
||||
this.state = GalleryInputNameDialogWindow.STATE.EXIT;
|
||||
UIValue.GalleryInputNameDialog_Exit = GalleryInputNameDialogExitType.RETRY;
|
||||
base.DeleteLastAddScene();
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600070B RID: 1803 RVA: 0x0001E144 File Offset: 0x0001C344
|
||||
protected sealed override void OnBaseWindowOnButton(string obj)
|
||||
{
|
||||
switch (obj)
|
||||
{
|
||||
case "ButtonY":
|
||||
base.PlaySE_Ok();
|
||||
UIValue.GalleryInputNameDialog_Exit = GalleryInputNameDialogExitType.YES;
|
||||
base.DeleteLastAddScene();
|
||||
break;
|
||||
case "ButtonN":
|
||||
base.PlaySE_Cancel();
|
||||
UIValue.GalleryInputNameDialog_Exit = GalleryInputNameDialogExitType.NO;
|
||||
base.DeleteLastAddScene();
|
||||
break;
|
||||
case "Close":
|
||||
base.PlaySE_Cancel();
|
||||
UIValue.GalleryInputNameDialog_Exit = GalleryInputNameDialogExitType.RETRY;
|
||||
base.DeleteLastAddScene();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600070C RID: 1804 RVA: 0x0001E204 File Offset: 0x0001C404
|
||||
private string GetText(int line)
|
||||
{
|
||||
switch (this.type)
|
||||
{
|
||||
case GalleryInputNameDialogType.EMPTY:
|
||||
return "名前が入力されていません。";
|
||||
case GalleryInputNameDialogType.OVER:
|
||||
return "入力できる名前は7文字までです。";
|
||||
case GalleryInputNameDialogType.INVALIDCHAR:
|
||||
return "表示できない文字が含まれています。";
|
||||
case GalleryInputNameDialogType.CONFIRM:
|
||||
if (line == 0)
|
||||
{
|
||||
string galleryInputNameDialog_Name = UIValue.GalleryInputNameDialog_Name;
|
||||
string paramString = GameData.GetParamString("familyname", string.Empty);
|
||||
return string.Format("「{0}={1}」です。", galleryInputNameDialog_Name, paramString);
|
||||
}
|
||||
if (line != 1)
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
return "よろしいですか?";
|
||||
default:
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000680 RID: 1664
|
||||
private GalleryInputNameDialogType type;
|
||||
|
||||
// Token: 0x04000681 RID: 1665
|
||||
private readonly int msgwndx = 136;
|
||||
|
||||
// Token: 0x04000682 RID: 1666
|
||||
private readonly int msgwndy = 182;
|
||||
|
||||
// Token: 0x04000683 RID: 1667
|
||||
private readonly int ybtnx = 312;
|
||||
|
||||
// Token: 0x04000684 RID: 1668
|
||||
private readonly int nbtnx = 513;
|
||||
|
||||
// Token: 0x04000685 RID: 1669
|
||||
private readonly int btny = 277;
|
||||
|
||||
// Token: 0x04000686 RID: 1670
|
||||
private readonly int wndz = 10;
|
||||
|
||||
// Token: 0x04000687 RID: 1671
|
||||
private readonly int textx = 480;
|
||||
|
||||
// Token: 0x04000688 RID: 1672
|
||||
private readonly int texty = 222;
|
||||
|
||||
// Token: 0x04000689 RID: 1673
|
||||
private GalleryInputNameDialogWindow.STATE state;
|
||||
|
||||
// Token: 0x0400068A RID: 1674
|
||||
private float elapsed;
|
||||
|
||||
// Token: 0x0200010B RID: 267
|
||||
private enum STATE
|
||||
{
|
||||
// Token: 0x0400068D RID: 1677
|
||||
INVALID,
|
||||
// Token: 0x0400068E RID: 1678
|
||||
INIT,
|
||||
// Token: 0x0400068F RID: 1679
|
||||
WAIT,
|
||||
// Token: 0x04000690 RID: 1680
|
||||
EXIT
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200010C RID: 268
|
||||
public class GalleryInputNameKeyboardWindow : BaseWindow
|
||||
{
|
||||
// Token: 0x0600070E RID: 1806 RVA: 0x0001E298 File Offset: 0x0001C498
|
||||
protected sealed override void BeforeInit()
|
||||
{
|
||||
UnityTask.SetMainTask(this.Run());
|
||||
}
|
||||
|
||||
// Token: 0x0600070F RID: 1807 RVA: 0x0001E2A8 File Offset: 0x0001C4A8
|
||||
public IEnumerator Run()
|
||||
{
|
||||
string initvalue = UIValue.GalleryInputNameDialog_Name;
|
||||
switch (Application.platform)
|
||||
{
|
||||
case RuntimePlatform.IPhonePlayer:
|
||||
case RuntimePlatform.Android:
|
||||
yield return NameInputKeyboard.Open(initvalue, false);
|
||||
goto IL_82;
|
||||
}
|
||||
NameInputKeyboard.DebugInputText = initvalue;
|
||||
IL_82:
|
||||
UIValue.GalleryInputNameDialog_Name = NameInputKeyboard.InputText;
|
||||
UIValue.GalleryInputNameDialog_Exit = GalleryInputNameDialogExitType.INPUT;
|
||||
base.DeleteLastAddScene();
|
||||
NameInputKeyboard.Close();
|
||||
yield break;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Qoo.Game;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200010D RID: 269
|
||||
public class GalleryInputNameWindow : BaseWindow
|
||||
{
|
||||
// Token: 0x06000711 RID: 1809 RVA: 0x0001E2CC File Offset: 0x0001C4CC
|
||||
protected sealed override void OnAwake()
|
||||
{
|
||||
UIValue.GalleryInputNameDialog_Exit = GalleryInputNameDialogExitType.INVALID;
|
||||
UIValue.GalleryInputNameDialog_Name = GameData.GetParamString("firstname", string.Empty);
|
||||
this.edit = true;
|
||||
this.wait = 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000712 RID: 1810 RVA: 0x0001E308 File Offset: 0x0001C508
|
||||
protected sealed override string[] newSceneTextureNameArray()
|
||||
{
|
||||
return new string[]
|
||||
{
|
||||
"screen/common/sys_name_bg"
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06000713 RID: 1811 RVA: 0x0001E328 File Offset: 0x0001C528
|
||||
protected sealed override BaseWindow.UIComponent[] newComponentArray()
|
||||
{
|
||||
return new BaseWindow.UIComponent[]
|
||||
{
|
||||
new BaseWindow.UIImage("BackGround", 0, 0, this.wndz, "screen/common/sys_name_bg", true, true)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06000714 RID: 1812 RVA: 0x0001E35C File Offset: 0x0001C55C
|
||||
protected sealed override void OnBaseWindowOnButton(string obj)
|
||||
{
|
||||
if (obj != null)
|
||||
{
|
||||
if (GalleryInputNameWindow.<>f__switch$mapA == null)
|
||||
{
|
||||
GalleryInputNameWindow.<>f__switch$mapA = new Dictionary<string, int>(1)
|
||||
{
|
||||
{
|
||||
"BackGround",
|
||||
0
|
||||
}
|
||||
};
|
||||
}
|
||||
int num;
|
||||
if (GalleryInputNameWindow.<>f__switch$mapA.TryGetValue(obj, out num))
|
||||
{
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000715 RID: 1813 RVA: 0x0001E3B8 File Offset: 0x0001C5B8
|
||||
protected override void OnBaseWindowUpdate()
|
||||
{
|
||||
if (this.edit)
|
||||
{
|
||||
this.wait += Time.deltaTime;
|
||||
if (this.wait > 1f)
|
||||
{
|
||||
base.AddScene(UIValue.SCENE_GALLERYINPUTNAMEKEYBOARD);
|
||||
this.edit = false;
|
||||
this.wait = 0f;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
switch (UIValue.GalleryInputNameDialog_Exit)
|
||||
{
|
||||
case GalleryInputNameDialogExitType.INPUT:
|
||||
{
|
||||
UIValue.GalleryInputNameDialog_Exit = GalleryInputNameDialogExitType.INVALID;
|
||||
string galleryInputNameDialog_Name = UIValue.GalleryInputNameDialog_Name;
|
||||
if (galleryInputNameDialog_Name.Length == 0 || this.checkSpaceOnly(galleryInputNameDialog_Name))
|
||||
{
|
||||
UIValue.GalleryInputNameDialog_Type = GalleryInputNameDialogType.EMPTY;
|
||||
}
|
||||
else if (galleryInputNameDialog_Name.Length > 7)
|
||||
{
|
||||
UIValue.GalleryInputNameDialog_Type = GalleryInputNameDialogType.OVER;
|
||||
}
|
||||
else if (!this.checkValidString(galleryInputNameDialog_Name))
|
||||
{
|
||||
UIValue.GalleryInputNameDialog_Type = GalleryInputNameDialogType.INVALIDCHAR;
|
||||
}
|
||||
else
|
||||
{
|
||||
UIValue.GalleryInputNameDialog_Type = GalleryInputNameDialogType.CONFIRM;
|
||||
}
|
||||
base.AddScene(UIValue.SCENE_GALLERYINPUTNAMEDIALOG);
|
||||
break;
|
||||
}
|
||||
case GalleryInputNameDialogExitType.YES:
|
||||
UIValue.GalleryInputNameDialog_Exit = GalleryInputNameDialogExitType.INVALID;
|
||||
GameData.SetParamString("firstname", string.Empty, UIValue.GalleryInputNameDialog_Name);
|
||||
SceneManager.BackScene();
|
||||
break;
|
||||
case GalleryInputNameDialogExitType.NO:
|
||||
UIValue.GalleryInputNameDialog_Exit = GalleryInputNameDialogExitType.INVALID;
|
||||
this.edit = true;
|
||||
this.wait = 0f;
|
||||
break;
|
||||
case GalleryInputNameDialogExitType.RETRY:
|
||||
UIValue.GalleryInputNameDialog_Exit = GalleryInputNameDialogExitType.INVALID;
|
||||
this.edit = true;
|
||||
this.wait = 0f;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000716 RID: 1814 RVA: 0x0001E508 File Offset: 0x0001C708
|
||||
private bool checkValidString(string firstname)
|
||||
{
|
||||
return Singleton<UnityGraph>.Instance.Font.Font.CheckGlyph(firstname);
|
||||
}
|
||||
|
||||
// Token: 0x06000717 RID: 1815 RVA: 0x0001E520 File Offset: 0x0001C720
|
||||
private bool checkSpaceOnly(string firstname)
|
||||
{
|
||||
foreach (char c in firstname)
|
||||
{
|
||||
if (c != ' ' && c != '\u3000')
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x04000691 RID: 1681
|
||||
private readonly int wndz;
|
||||
|
||||
// Token: 0x04000692 RID: 1682
|
||||
private bool edit;
|
||||
|
||||
// Token: 0x04000693 RID: 1683
|
||||
private float wait;
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x0200010E RID: 270
|
||||
public class GalleryMenuWindow : BaseWindow
|
||||
{
|
||||
// Token: 0x06000719 RID: 1817 RVA: 0x0001E56C File Offset: 0x0001C76C
|
||||
protected sealed override string GetBGMName()
|
||||
{
|
||||
return "sysbgm_cgmemory";
|
||||
}
|
||||
|
||||
// Token: 0x0600071A RID: 1818 RVA: 0x0001E574 File Offset: 0x0001C774
|
||||
protected sealed override void OnAwake()
|
||||
{
|
||||
CSVManager.Instance.UpdateGallery();
|
||||
}
|
||||
|
||||
// Token: 0x0600071B RID: 1819 RVA: 0x0001E580 File Offset: 0x0001C780
|
||||
protected sealed override string[] newSceneTextureNameArray()
|
||||
{
|
||||
return new string[]
|
||||
{
|
||||
"screen/title/title_base",
|
||||
"screen/title/memory02",
|
||||
"screen/title/memory01",
|
||||
"screen/title/memory03",
|
||||
"screen/common/cancel"
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0600071C RID: 1820 RVA: 0x0001E5C0 File Offset: 0x0001C7C0
|
||||
protected sealed override void AfterInit()
|
||||
{
|
||||
if (base.IsTrial)
|
||||
{
|
||||
base.GetGameObject("Btn0").GetComponent<UIActionButton>().ActionEnable = false;
|
||||
base.GetGameObject("Btn2").GetComponent<UIActionButton>().ActionEnable = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600071D RID: 1821 RVA: 0x0001E604 File Offset: 0x0001C804
|
||||
protected sealed override BaseWindow.UIComponent[] newComponentArray()
|
||||
{
|
||||
return new BaseWindow.UIComponent[]
|
||||
{
|
||||
new BaseWindow.UIImage("BackGround", 0, 0, this.wndz, "screen/title/title_base", false, true),
|
||||
new BaseWindow.UIButton("Btn0", 293, 280, this.wndz + 1, "screen/title/memory02", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn1", 534, 280, this.wndz + 1, "screen/title/memory01", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Btn2", 393, 402, this.wndz + 1, "screen/title/memory03", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIButton("Cancel", 887, 6, this.wndz + 3, "screen/common/cancel", true, true, 1, 2, 0)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0600071E RID: 1822 RVA: 0x0001E6D8 File Offset: 0x0001C8D8
|
||||
protected sealed override void OnBaseWindowOnButton(string obj)
|
||||
{
|
||||
switch (obj)
|
||||
{
|
||||
case "Btn0":
|
||||
if (!base.IsTrial)
|
||||
{
|
||||
base.PlaySE_Ok();
|
||||
SceneManager.ChangeScene(UIValue.SCENE_MEMORYCHARASELECT);
|
||||
}
|
||||
break;
|
||||
case "Btn1":
|
||||
base.PlaySE_Ok();
|
||||
SceneManager.ChangeScene(UIValue.SCENE_CGCHARASELECT);
|
||||
break;
|
||||
case "Btn2":
|
||||
if (!base.IsTrial)
|
||||
{
|
||||
base.PlaySE_Ok();
|
||||
SceneManager.ChangeScene(UIValue.SCENE_GALLERYMOVIE);
|
||||
}
|
||||
break;
|
||||
case "Cancel":
|
||||
base.PlaySE_Cancel();
|
||||
SceneManager.BackScene();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000695 RID: 1685
|
||||
private readonly int wndz;
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Qoo;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200010F RID: 271
|
||||
public class GalleryMovieWindow : BaseWindow
|
||||
{
|
||||
// Token: 0x06000720 RID: 1824 RVA: 0x0001E7D0 File Offset: 0x0001C9D0
|
||||
protected sealed override string GetBGMName()
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x06000721 RID: 1825 RVA: 0x0001E7D8 File Offset: 0x0001C9D8
|
||||
protected sealed override void OnAwake()
|
||||
{
|
||||
this.state = GalleryMovieWindow.STATE.INIT;
|
||||
}
|
||||
|
||||
// Token: 0x06000722 RID: 1826 RVA: 0x0001E7E4 File Offset: 0x0001C9E4
|
||||
protected override void OnBaseWindowUpdate()
|
||||
{
|
||||
switch (this.state)
|
||||
{
|
||||
case GalleryMovieWindow.STATE.INIT:
|
||||
base.StartCoroutine(this.PlayMovie());
|
||||
this.state = GalleryMovieWindow.STATE.PLAYING;
|
||||
break;
|
||||
case GalleryMovieWindow.STATE.END:
|
||||
Qoo.Debug.Print("***ムービー再生おわた***");
|
||||
SceneManager.BackScene();
|
||||
this.state = GalleryMovieWindow.STATE.EXIT;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000723 RID: 1827 RVA: 0x0001E854 File Offset: 0x0001CA54
|
||||
private IEnumerator PlayMovie()
|
||||
{
|
||||
yield return base.StartCoroutine(MovieManager.PlayMovie("mp4/high/op_movie.mp4", FullScreenMovieControlMode.CancelOnInput));
|
||||
this.state = GalleryMovieWindow.STATE.END;
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x04000697 RID: 1687
|
||||
private GalleryMovieWindow.STATE state;
|
||||
|
||||
// Token: 0x02000110 RID: 272
|
||||
private enum STATE
|
||||
{
|
||||
// Token: 0x04000699 RID: 1689
|
||||
INIT,
|
||||
// Token: 0x0400069A RID: 1690
|
||||
PLAYING,
|
||||
// Token: 0x0400069B RID: 1691
|
||||
END,
|
||||
// Token: 0x0400069C RID: 1692
|
||||
EXIT
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,457 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000111 RID: 273
|
||||
public abstract class GallerySelectWindow : BaseWindow
|
||||
{
|
||||
// Token: 0x06000725 RID: 1829
|
||||
protected abstract void BeforeInitGallerySelect();
|
||||
|
||||
// Token: 0x06000726 RID: 1830
|
||||
protected abstract int GetCollect();
|
||||
|
||||
// Token: 0x06000727 RID: 1831
|
||||
protected abstract string GetThumbnailName(int index);
|
||||
|
||||
// Token: 0x06000728 RID: 1832
|
||||
protected abstract int GetThumbnailLength();
|
||||
|
||||
// Token: 0x06000729 RID: 1833
|
||||
protected abstract string GetOnArrowSceneName();
|
||||
|
||||
// Token: 0x0600072A RID: 1834
|
||||
protected abstract bool IsFont();
|
||||
|
||||
// Token: 0x0600072B RID: 1835
|
||||
protected abstract string GetFontText(int index);
|
||||
|
||||
// Token: 0x0600072C RID: 1836
|
||||
protected abstract void OnSelect(int index);
|
||||
|
||||
// Token: 0x0600072D RID: 1837
|
||||
protected abstract bool IsSelectable(int index);
|
||||
|
||||
// Token: 0x170000DC RID: 220
|
||||
// (get) Token: 0x0600072E RID: 1838 RVA: 0x0001E880 File Offset: 0x0001CA80
|
||||
// (set) Token: 0x0600072F RID: 1839 RVA: 0x0001E888 File Offset: 0x0001CA88
|
||||
protected int Chara
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_chara;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_chara = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000DD RID: 221
|
||||
// (get) Token: 0x06000730 RID: 1840 RVA: 0x0001E894 File Offset: 0x0001CA94
|
||||
// (set) Token: 0x06000731 RID: 1841 RVA: 0x0001E89C File Offset: 0x0001CA9C
|
||||
protected int Page
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_page;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_page = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000732 RID: 1842 RVA: 0x0001E8A8 File Offset: 0x0001CAA8
|
||||
private int pageCountLoop(int page)
|
||||
{
|
||||
int num = (this.GetThumbnailLength() + this.MAX_THUMBNAILS_COUNT - 1) / this.MAX_THUMBNAILS_COUNT;
|
||||
return (page + num) % num;
|
||||
}
|
||||
|
||||
// Token: 0x06000733 RID: 1843 RVA: 0x0001E8D4 File Offset: 0x0001CAD4
|
||||
protected sealed override string GetBGMName()
|
||||
{
|
||||
return "sysbgm_cgmemory";
|
||||
}
|
||||
|
||||
// Token: 0x06000734 RID: 1844 RVA: 0x0001E8DC File Offset: 0x0001CADC
|
||||
protected sealed override void OnAwake()
|
||||
{
|
||||
this.m_chara = UIValue.GalleryCharactor;
|
||||
this.m_page = UIValue.GalleryPage;
|
||||
this.BeforeInitGallerySelect();
|
||||
if (this.GetThumbnailLength() <= this.m_page * this.MAX_THUMBNAILS_COUNT)
|
||||
{
|
||||
this.m_page = 0;
|
||||
}
|
||||
this.m_collect = this.GetCollect();
|
||||
this.loading = false;
|
||||
this.m_dir = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000735 RID: 1845 RVA: 0x0001E940 File Offset: 0x0001CB40
|
||||
protected sealed override string[] newSceneTextureNameArray()
|
||||
{
|
||||
this.m_chara = UIValue.GalleryCharactor;
|
||||
int num = this.m_page * this.MAX_THUMBNAILS_COUNT;
|
||||
return new string[]
|
||||
{
|
||||
"screen/cgmemory2/cgm_bg_1",
|
||||
this.GetFilenameId(this.m_chara).ToString("screen/cgmemory/cgm_bnr_cha00"),
|
||||
"screen/cgmemory/cgm_kumi0",
|
||||
"screen/cgmemory/cgm_kumi1",
|
||||
"screen/cgmemory/cgm_kumi2",
|
||||
"screen/cgmemory/cgm_kumi3",
|
||||
"screen/cgmemory/cgm_kumi4",
|
||||
"screen/cgmemory/cgm_kumi5",
|
||||
"screen/cgmemory/cgm_kumi6",
|
||||
"screen/cgmemory/cgm_kumi7",
|
||||
"screen/cgmemory/cgm_kumi8",
|
||||
"screen/cgmemory/cgm_kumi9",
|
||||
"screen/common/cancel",
|
||||
"screen/cgmemory/cgm_arwl",
|
||||
"screen/cgmemory/cgm_arwr",
|
||||
this.GetThumbnailName(num),
|
||||
this.GetThumbnailName(num + 1),
|
||||
this.GetThumbnailName(num + 2),
|
||||
this.GetThumbnailName(num + 3),
|
||||
this.GetThumbnailName(num + 4),
|
||||
this.GetThumbnailName(num + 5),
|
||||
this.GetThumbnailName(num + 6),
|
||||
this.GetThumbnailName(num + 7),
|
||||
this.GetThumbnailName(num + 8),
|
||||
this.GetThumbnailName(num + 9),
|
||||
this.GetThumbnailName(num + 10),
|
||||
this.GetThumbnailName(num + 11)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06000736 RID: 1846 RVA: 0x0001EAA0 File Offset: 0x0001CCA0
|
||||
protected sealed override void BeforeInit()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000737 RID: 1847 RVA: 0x0001EAA4 File Offset: 0x0001CCA4
|
||||
protected sealed override void AfterInit()
|
||||
{
|
||||
this.SetArrowAnimation("ArrowL", -1f);
|
||||
this.SetArrowAnimation("ArrowR", 1f);
|
||||
}
|
||||
|
||||
// Token: 0x06000738 RID: 1848 RVA: 0x0001EAD4 File Offset: 0x0001CCD4
|
||||
protected sealed override BaseWindow.UIComponent[] newComponentArray()
|
||||
{
|
||||
List<BaseWindow.UIComponent> list = new List<BaseWindow.UIComponent>();
|
||||
list.Add(new BaseWindow.UIImage("BackGround", 0, 0, this.wndz, "screen/cgmemory2/cgm_bg_1", false, true));
|
||||
list.Add(new BaseWindow.UIImage("Header", 0, 0, this.wndz + 1, this.GetFilenameId(this.m_chara).ToString("screen/cgmemory/cgm_bnr_cha00"), false, true));
|
||||
int num = this.m_collect / 100;
|
||||
int num2 = (this.m_collect - num * 100) / 10;
|
||||
int num3 = this.m_collect - num * 100 - num2 * 10;
|
||||
list.Add(new BaseWindow.UIImage("Per100", 581, 17, this.wndz + 2, num.ToString("screen/cgmemory/cgm_kumi0"), false, true));
|
||||
list.Add(new BaseWindow.UIImage("Per010", 611, 17, this.wndz + 2, num2.ToString("screen/cgmemory/cgm_kumi0"), false, true));
|
||||
list.Add(new BaseWindow.UIImage("Per001", 641, 17, this.wndz + 2, num3.ToString("screen/cgmemory/cgm_kumi0"), false, true));
|
||||
int num4 = this.m_page + 1;
|
||||
int num5 = num4 / 10;
|
||||
int num6 = num4 - num5 * 10;
|
||||
list.Add(new BaseWindow.UIImage("Page010", 792, 17, this.wndz + 2, num5.ToString("screen/cgmemory/cgm_kumi0"), false, true));
|
||||
list.Add(new BaseWindow.UIImage("Page001", 822, 17, this.wndz + 2, num6.ToString("screen/cgmemory/cgm_kumi0"), false, true));
|
||||
for (int i = 0; i < this.MAX_THUMBNAILS_COUNT; i++)
|
||||
{
|
||||
int x_ = 33 + i % 4 * 224;
|
||||
int y_ = 122 + i / 4 * 140;
|
||||
int num7 = i + this.m_page * this.MAX_THUMBNAILS_COUNT;
|
||||
string text = i.ToString("Thumbnail00");
|
||||
list.Add(new BaseWindow.UIImage(text, x_, y_, this.wndz + 2, this.GetThumbnailName(num7), true, num7 < this.GetThumbnailLength()));
|
||||
list.Add(new BaseWindow.UIImage("Dummy" + text, x_, y_, this.wndz + 2, this.GetThumbnailName(num7), false, false));
|
||||
}
|
||||
list.Add(new BaseWindow.UIButton("Cancel", 887, 6, this.wndz + 3, "screen/common/cancel", true, true, 1, 2, 0));
|
||||
list.Add(new BaseWindow.UIImage("ArrowL", 33, 80, this.wndz + 3, "screen/cgmemory/cgm_arwl", false, true));
|
||||
list.Add(new BaseWindow.UIImage("ArrowR", 848, 80, this.wndz + 3, "screen/cgmemory/cgm_arwr", false, true));
|
||||
if (this.IsFont())
|
||||
{
|
||||
for (int j = 0; j < this.MAX_THUMBNAILS_COUNT; j++)
|
||||
{
|
||||
int x_2 = 245 + j % 4 * 224;
|
||||
int y_2 = 238 + j / 4 * 140;
|
||||
int index = j + this.m_page * this.MAX_THUMBNAILS_COUNT;
|
||||
string fontText = this.GetFontText(index);
|
||||
list.Add(new BaseWindow.UIText(j.ToString("Text00"), x_2, y_2, this.wndz + 3, fontText, 22, UnityTextSprite.PositionType.BottomRight, UnityTextSprite.PositionType.BottomRight, byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue));
|
||||
}
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x06000739 RID: 1849 RVA: 0x0001EE30 File Offset: 0x0001D030
|
||||
protected override void OnBaseWindowUpdate()
|
||||
{
|
||||
if (this.loading)
|
||||
{
|
||||
if (!this.LoadCompleted())
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.OnLoadCompleted();
|
||||
this.loading = false;
|
||||
this.m_dir = 0;
|
||||
}
|
||||
if (this.action)
|
||||
{
|
||||
return;
|
||||
}
|
||||
INPUT_STATUS status = UnityApp.Input.Status;
|
||||
if (status == INPUT_STATUS.DRAG || status == INPUT_STATUS.FLICK)
|
||||
{
|
||||
SLIDE_VECTOR slideDragVector = UnityApp.Input.SlideDragVector;
|
||||
if (slideDragVector != SLIDE_VECTOR.LEFT)
|
||||
{
|
||||
if (slideDragVector == SLIDE_VECTOR.RIGHT)
|
||||
{
|
||||
base.PlaySE_Select();
|
||||
this.OnAllow(-1);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
base.PlaySE_Select();
|
||||
this.OnAllow(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600073A RID: 1850 RVA: 0x0001EEDC File Offset: 0x0001D0DC
|
||||
protected sealed override void OnBaseWindowOnButton(string obj)
|
||||
{
|
||||
if (this.loading)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (obj != null)
|
||||
{
|
||||
if (GallerySelectWindow.<>f__switch$map7 == null)
|
||||
{
|
||||
GallerySelectWindow.<>f__switch$map7 = new Dictionary<string, int>(13)
|
||||
{
|
||||
{
|
||||
"Thumbnail00",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail01",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail02",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail03",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail04",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail05",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail06",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail07",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail08",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail09",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail10",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Thumbnail11",
|
||||
0
|
||||
},
|
||||
{
|
||||
"Cancel",
|
||||
1
|
||||
}
|
||||
};
|
||||
}
|
||||
int num;
|
||||
if (GallerySelectWindow.<>f__switch$map7.TryGetValue(obj, out num))
|
||||
{
|
||||
if (num != 0)
|
||||
{
|
||||
if (num == 1)
|
||||
{
|
||||
base.PlaySE_Cancel();
|
||||
SceneManager.BackScene();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
int index = this.m_page * this.MAX_THUMBNAILS_COUNT + this.ButtonNameToThumbnailId(obj);
|
||||
if (this.IsSelectable(index))
|
||||
{
|
||||
this.action = true;
|
||||
base.PlaySE_Ok();
|
||||
this.OnSelect(index);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600073B RID: 1851 RVA: 0x0001F020 File Offset: 0x0001D220
|
||||
private void SetArrowAnimation(string name, float dir)
|
||||
{
|
||||
float delay = 0f;
|
||||
int repeat = 0;
|
||||
float speed = 0.5f;
|
||||
ImageObject component = base.GetGameObject(name).GetComponent<ImageObject>();
|
||||
component.AddImageAnimation(new ImageAnimationLocalPosition(repeat, speed, delay, MoveType.LoopSin000to180, new Vector3(0f, 0f, 0f), new Vector3(25f * dir, 0f, 0f)));
|
||||
}
|
||||
|
||||
// Token: 0x0600073C RID: 1852 RVA: 0x0001F084 File Offset: 0x0001D284
|
||||
private void OnAllow(int dir)
|
||||
{
|
||||
this.loading = true;
|
||||
this.m_dir = dir;
|
||||
int num = this.pageCountLoop(this.m_page + this.m_dir);
|
||||
for (int i = 0; i < this.MAX_THUMBNAILS_COUNT; i++)
|
||||
{
|
||||
int index = i + num * this.MAX_THUMBNAILS_COUNT;
|
||||
string name = i.ToString("DummyThumbnail00");
|
||||
base.SetTexture(name, this.GetThumbnailName(index));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600073D RID: 1853 RVA: 0x0001F0F0 File Offset: 0x0001D2F0
|
||||
private bool LoadCompleted()
|
||||
{
|
||||
for (int i = 0; i < this.MAX_THUMBNAILS_COUNT; i++)
|
||||
{
|
||||
string name = i.ToString("DummyThumbnail00");
|
||||
if (!this.LoadCompleted(base.GetGameObject(name)))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600073E RID: 1854 RVA: 0x0001F138 File Offset: 0x0001D338
|
||||
private void OnLoadCompleted()
|
||||
{
|
||||
this.m_page = this.pageCountLoop(this.m_page + this.m_dir);
|
||||
UIValue.GalleryPage = this.m_page;
|
||||
int num = this.m_page + 1;
|
||||
int num2 = num / 10;
|
||||
int num3 = num - num2 * 10;
|
||||
base.SetTexture("Page010", num2.ToString("screen/cgmemory/cgm_kumi0"));
|
||||
base.SetTexture("Page001", num3.ToString("screen/cgmemory/cgm_kumi0"));
|
||||
for (int i = 0; i < this.MAX_THUMBNAILS_COUNT; i++)
|
||||
{
|
||||
int num4 = i + this.m_page * this.MAX_THUMBNAILS_COUNT;
|
||||
string name = i.ToString("Thumbnail00");
|
||||
base.SetTexture(name, this.GetThumbnailName(num4));
|
||||
base.GameObjectShow(name, num4 < this.GetThumbnailLength());
|
||||
if (this.IsFont())
|
||||
{
|
||||
int x = 245 + i % 4 * 224;
|
||||
int y = 238 + i / 4 * 140;
|
||||
this.SetFontStr(base.GetTextSprite(i.ToString("Text00")), this.GetFontText(num4), x, y);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600073F RID: 1855 RVA: 0x0001F258 File Offset: 0x0001D458
|
||||
private bool LoadCompleted(GameObject go)
|
||||
{
|
||||
ImageObject component = go.GetComponent<ImageObject>();
|
||||
return component == null || component.LoadCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06000740 RID: 1856 RVA: 0x0001F280 File Offset: 0x0001D480
|
||||
private void SetFontStr(UnityTextSprite text, string str, int x, int y)
|
||||
{
|
||||
text.ClearText();
|
||||
text.AddText(str, 22);
|
||||
text.CalcSize();
|
||||
text.x = x - text.w;
|
||||
text.y = y - text.h;
|
||||
text.Update(960, 544, -3f);
|
||||
}
|
||||
|
||||
// Token: 0x06000741 RID: 1857 RVA: 0x0001F2D8 File Offset: 0x0001D4D8
|
||||
private int GetFilenameId(int i)
|
||||
{
|
||||
return i + 1;
|
||||
}
|
||||
|
||||
// Token: 0x06000742 RID: 1858 RVA: 0x0001F2E0 File Offset: 0x0001D4E0
|
||||
private int ButtonNameToThumbnailId(string obj)
|
||||
{
|
||||
switch (obj)
|
||||
{
|
||||
case "Thumbnail00":
|
||||
return 0;
|
||||
case "Thumbnail01":
|
||||
return 1;
|
||||
case "Thumbnail02":
|
||||
return 2;
|
||||
case "Thumbnail03":
|
||||
return 3;
|
||||
case "Thumbnail04":
|
||||
return 4;
|
||||
case "Thumbnail05":
|
||||
return 5;
|
||||
case "Thumbnail06":
|
||||
return 6;
|
||||
case "Thumbnail07":
|
||||
return 7;
|
||||
case "Thumbnail08":
|
||||
return 8;
|
||||
case "Thumbnail09":
|
||||
return 9;
|
||||
case "Thumbnail10":
|
||||
return 10;
|
||||
case "Thumbnail11":
|
||||
return 11;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Token: 0x0400069D RID: 1693
|
||||
protected readonly int MAX_THUMBNAILS_COUNT = 12;
|
||||
|
||||
// Token: 0x0400069E RID: 1694
|
||||
private int m_chara;
|
||||
|
||||
// Token: 0x0400069F RID: 1695
|
||||
private int m_page;
|
||||
|
||||
// Token: 0x040006A0 RID: 1696
|
||||
private int m_collect;
|
||||
|
||||
// Token: 0x040006A1 RID: 1697
|
||||
private bool loading;
|
||||
|
||||
// Token: 0x040006A2 RID: 1698
|
||||
private bool action;
|
||||
|
||||
// Token: 0x040006A3 RID: 1699
|
||||
private int m_dir;
|
||||
|
||||
// Token: 0x040006A4 RID: 1700
|
||||
private readonly int wndz;
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
|
||||
namespace Game
|
||||
{
|
||||
// Token: 0x020000C5 RID: 197
|
||||
public enum CHAR_ID
|
||||
{
|
||||
// Token: 0x04000490 RID: 1168
|
||||
NOTHING = -1,
|
||||
// Token: 0x04000491 RID: 1169
|
||||
BLOOD,
|
||||
// Token: 0x04000492 RID: 1170
|
||||
ELLIOT,
|
||||
// Token: 0x04000493 RID: 1171
|
||||
DEEDUM,
|
||||
// Token: 0x04000494 RID: 1172
|
||||
VIVALDI,
|
||||
// Token: 0x04000495 RID: 1173
|
||||
PETER,
|
||||
// Token: 0x04000496 RID: 1174
|
||||
ACE,
|
||||
// Token: 0x04000497 RID: 1175
|
||||
GOWLAND,
|
||||
// Token: 0x04000498 RID: 1176
|
||||
BORIS,
|
||||
// Token: 0x04000499 RID: 1177
|
||||
JULIUS,
|
||||
// Token: 0x0400049A RID: 1178
|
||||
NIGHTMARE,
|
||||
// Token: 0x0400049B RID: 1179
|
||||
MOB,
|
||||
// Token: 0x0400049C RID: 1180
|
||||
NUM
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using Qoo.AM.Game;
|
||||
using Qoo.Def;
|
||||
using Qoo.Game;
|
||||
using Qoo.Message;
|
||||
using Qoo.Table;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Game
|
||||
{
|
||||
// Token: 0x020000DC RID: 220
|
||||
public static class GameInitilize
|
||||
{
|
||||
// Token: 0x06000605 RID: 1541 RVA: 0x00018F90 File Offset: 0x00017190
|
||||
public static bool Init()
|
||||
{
|
||||
CharaDef.InitCharIdTable();
|
||||
GameDef.InitGameDataTbl();
|
||||
SysData.Init();
|
||||
GameInitilize.SetMessageStyle();
|
||||
GameInitilize.InitDirScaleTable();
|
||||
GameInitilize.LoadSysSe();
|
||||
GameInitilize.LoadSystemData();
|
||||
SubPartCamera.Init(960f, 544f);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000606 RID: 1542 RVA: 0x00018FD4 File Offset: 0x000171D4
|
||||
private static void SetMessageStyle()
|
||||
{
|
||||
MSGWND_STYLE_DATA msgwnd_STYLE_DATA = new MSGWND_STYLE_DATA();
|
||||
msgwnd_STYLE_DATA.posFrm = new Point3(0, 181, 800);
|
||||
msgwnd_STYLE_DATA.posName[0] = new Point3(86, 170, 803);
|
||||
msgwnd_STYLE_DATA.posName[1] = new Point3(126, 170, 802);
|
||||
msgwnd_STYLE_DATA.posTxt = new Point3(109, 198, 801);
|
||||
msgwnd_STYLE_DATA.posFace = new Point3(0, 173, 803);
|
||||
msgwnd_STYLE_DATA.posBrk = new Point3(459, 252, 802);
|
||||
msgwnd_STYLE_DATA.sizeBrkSplit = new Size(32, 1);
|
||||
msgwnd_STYLE_DATA.nBrkWait = 4;
|
||||
msgwnd_STYLE_DATA.sizeTxt = new Size(654, 136);
|
||||
msgwnd_STYLE_DATA.nTxtWEx = 58;
|
||||
msgwnd_STYLE_DATA.bTxtAutoRet = true;
|
||||
msgwnd_STYLE_DATA.colTxt = new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue);
|
||||
msgwnd_STYLE_DATA.colRefWord = new Color32(byte.MaxValue, 105, 0, byte.MaxValue);
|
||||
msgwnd_STYLE_DATA.colRefBg = new Color32(23, 124, 0, 0);
|
||||
msgwnd_STYLE_DATA.colRefCur = new Color32(23, 124, 0, byte.MaxValue);
|
||||
msgwnd_STYLE_DATA.BrkCg = "pagebreak_a.png";
|
||||
msgwnd_STYLE_DATA.BrkAutoCg = "pagebreak_b.png";
|
||||
msgwnd_STYLE_DATA.SetPosScale(2f, 2f);
|
||||
MessageStyle.AddStyle(MSGWND_STYLE.NORMAL, "normal", "frame_togaki.png", msgwnd_STYLE_DATA);
|
||||
MessageStyle.AddStyle(MSGWND_STYLE.KYARA, "kyara", "frame_kyara.png", msgwnd_STYLE_DATA);
|
||||
MessageStyle.AddStyle(MSGWND_STYLE.TOGAKI, "togaki", "frame_togaki.png", msgwnd_STYLE_DATA);
|
||||
MessageStyle.AddStyle(MSGWND_STYLE.HEROINE, "heroine", "frame_heroine.png", msgwnd_STYLE_DATA);
|
||||
MessageStyle.AddStyle(MSGWND_STYLE.MONOLOGUE, "monologue", "frame_monologue.png", msgwnd_STYLE_DATA);
|
||||
MessageStyle.AddStyle(MSGWND_STYLE.TEST, "test", "frame_togaki.png", msgwnd_STYLE_DATA);
|
||||
}
|
||||
|
||||
// Token: 0x06000607 RID: 1543 RVA: 0x000191A0 File Offset: 0x000173A0
|
||||
private static void InitDirScaleTable()
|
||||
{
|
||||
DirScaleTable.Clear();
|
||||
DirScaleTable.Base = new SizeF(480f, 272f);
|
||||
DirScaleTable.Default = new SizeF(1f, 1f);
|
||||
SizeF size = new SizeF(2f, 2f);
|
||||
DirScaleTable.Add("bytes/effect/", size);
|
||||
DirScaleTable.Add("bytes/event/bgimage/", size);
|
||||
DirScaleTable.Add("bytes/event/select/", size);
|
||||
DirScaleTable.Add("bytes/screen/cgmemory2/", size);
|
||||
DirScaleTable.Add("bytes/viewer/cgmode/", size);
|
||||
DirScaleTable.Add("bytes/viewer/memory/", size);
|
||||
}
|
||||
|
||||
// Token: 0x06000608 RID: 1544 RVA: 0x00019234 File Offset: 0x00017434
|
||||
private static void LoadSysSe()
|
||||
{
|
||||
foreach (string name in SoundDef.SE_LOAD_DATA)
|
||||
{
|
||||
UnityApp.Sound.AddSeData(name);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000609 RID: 1545 RVA: 0x0001926C File Offset: 0x0001746C
|
||||
private static bool LoadSystemData()
|
||||
{
|
||||
SysSaveData sysSaveData = new SysSaveData();
|
||||
return sysSaveData.Load(SaveLoadManager.LoadSystem());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using Qoo;
|
||||
|
||||
// Token: 0x02000112 RID: 274
|
||||
public class GameInitWindow : BaseWindow
|
||||
{
|
||||
// Token: 0x06000744 RID: 1860 RVA: 0x0001F414 File Offset: 0x0001D614
|
||||
protected override void OnBaseWindowUpdate()
|
||||
{
|
||||
if (this.isChangeScene)
|
||||
{
|
||||
SceneManager.ChangeScene(UIValue.SCENE_TITLE);
|
||||
this.isChangeScene = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.Print("***GameInitおわた***");
|
||||
this.isChangeScene = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040006A7 RID: 1703
|
||||
private bool isChangeScene;
|
||||
}
|
||||
@@ -0,0 +1,291 @@
|
||||
using System;
|
||||
using Qoo.Input;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000177 RID: 375
|
||||
public class GameInput : UnityInput
|
||||
{
|
||||
// Token: 0x1700015E RID: 350
|
||||
// (get) Token: 0x06000A9A RID: 2714 RVA: 0x0002EB94 File Offset: 0x0002CD94
|
||||
// (set) Token: 0x06000A9B RID: 2715 RVA: 0x0002EB9C File Offset: 0x0002CD9C
|
||||
public INPUT_STATUS Status
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_eStatus;
|
||||
}
|
||||
private set
|
||||
{
|
||||
this.m_eStatus = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700015F RID: 351
|
||||
// (get) Token: 0x06000A9C RID: 2716 RVA: 0x0002EBA8 File Offset: 0x0002CDA8
|
||||
// (set) Token: 0x06000A9D RID: 2717 RVA: 0x0002EBB0 File Offset: 0x0002CDB0
|
||||
public SLIDE_VECTOR Slide
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_eSlide;
|
||||
}
|
||||
private set
|
||||
{
|
||||
this.m_eSlide = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000160 RID: 352
|
||||
// (get) Token: 0x06000A9E RID: 2718 RVA: 0x0002EBBC File Offset: 0x0002CDBC
|
||||
// (set) Token: 0x06000A9F RID: 2719 RVA: 0x0002EBC4 File Offset: 0x0002CDC4
|
||||
public Point2 Start
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Start;
|
||||
}
|
||||
private set
|
||||
{
|
||||
this.m_Start = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000161 RID: 353
|
||||
// (get) Token: 0x06000AA0 RID: 2720 RVA: 0x0002EBD0 File Offset: 0x0002CDD0
|
||||
// (set) Token: 0x06000AA1 RID: 2721 RVA: 0x0002EBD8 File Offset: 0x0002CDD8
|
||||
public Point2 End
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_End;
|
||||
}
|
||||
private set
|
||||
{
|
||||
this.m_End = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000162 RID: 354
|
||||
// (get) Token: 0x06000AA2 RID: 2722 RVA: 0x0002EBE4 File Offset: 0x0002CDE4
|
||||
// (set) Token: 0x06000AA3 RID: 2723 RVA: 0x0002EBEC File Offset: 0x0002CDEC
|
||||
public Point2 Delta
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Delta;
|
||||
}
|
||||
private set
|
||||
{
|
||||
this.m_Delta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000163 RID: 355
|
||||
// (get) Token: 0x06000AA4 RID: 2724 RVA: 0x0002EBF8 File Offset: 0x0002CDF8
|
||||
// (set) Token: 0x06000AA5 RID: 2725 RVA: 0x0002EC00 File Offset: 0x0002CE00
|
||||
public float Accel
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Accel;
|
||||
}
|
||||
private set
|
||||
{
|
||||
this.m_Accel = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000164 RID: 356
|
||||
// (get) Token: 0x06000AA6 RID: 2726 RVA: 0x0002EC0C File Offset: 0x0002CE0C
|
||||
// (set) Token: 0x06000AA7 RID: 2727 RVA: 0x0002EC14 File Offset: 0x0002CE14
|
||||
public Vector2 Normal
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Normal;
|
||||
}
|
||||
private set
|
||||
{
|
||||
this.m_Normal = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000165 RID: 357
|
||||
// (get) Token: 0x06000AA8 RID: 2728 RVA: 0x0002EC20 File Offset: 0x0002CE20
|
||||
public Vector2 DragVector
|
||||
{
|
||||
get
|
||||
{
|
||||
return new Vector2((float)(this.m_End.x - this.m_Start.x), (float)(this.m_End.y - this.m_Start.y));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000166 RID: 358
|
||||
// (get) Token: 0x06000AA9 RID: 2729 RVA: 0x0002EC58 File Offset: 0x0002CE58
|
||||
public SLIDE_VECTOR SlideDragVector
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector2 dragVector = this.DragVector;
|
||||
if (Mathf.Abs(dragVector.x) > Mathf.Abs(dragVector.y))
|
||||
{
|
||||
return (dragVector.x >= 0f) ? SLIDE_VECTOR.RIGHT : SLIDE_VECTOR.LEFT;
|
||||
}
|
||||
return (dragVector.y >= 0f) ? SLIDE_VECTOR.DOWN : SLIDE_VECTOR.UP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000167 RID: 359
|
||||
// (get) Token: 0x06000AAA RID: 2730 RVA: 0x0002ECBC File Offset: 0x0002CEBC
|
||||
public float StartDeltaMagnitude
|
||||
{
|
||||
get
|
||||
{
|
||||
return base.StartDeltaPosition.magnitude;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000AAB RID: 2731 RVA: 0x0002ECD8 File Offset: 0x0002CED8
|
||||
private new void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.ResetScreenRect();
|
||||
}
|
||||
|
||||
// Token: 0x06000AAC RID: 2732 RVA: 0x0002ECE8 File Offset: 0x0002CEE8
|
||||
private new void Update()
|
||||
{
|
||||
base.Update();
|
||||
TOUCH_STATE state = base.State;
|
||||
Vector2 normalized = base.StartDeltaPosition.normalized;
|
||||
this.Slide = SLIDE_VECTOR.NONE;
|
||||
this.Normal = default(Vector2);
|
||||
this.Start = new Point2(0, 0);
|
||||
this.End = new Point2(0, 0);
|
||||
this.Delta = new Point2(0, 0);
|
||||
switch (state)
|
||||
{
|
||||
case TOUCH_STATE.NULL:
|
||||
this.Status = INPUT_STATUS.NONE;
|
||||
break;
|
||||
case TOUCH_STATE.PUSH:
|
||||
if (this.Status != INPUT_STATUS.DRAG_ON)
|
||||
{
|
||||
this.Status = INPUT_STATUS.PUSH;
|
||||
}
|
||||
this.Start = this.DPToSp(base.StartPosition);
|
||||
break;
|
||||
case TOUCH_STATE.CLICK:
|
||||
this.Status = INPUT_STATUS.CLICK;
|
||||
this.Start = this.DPToSp(base.StartPosition);
|
||||
this.End = this.DPToSp(base.EndPosition);
|
||||
this.Delta.x = this.Start.x - this.End.x;
|
||||
this.Delta.y = this.Start.y - this.End.y;
|
||||
break;
|
||||
case TOUCH_STATE.DRAG:
|
||||
this.Status = INPUT_STATUS.DRAG_ON;
|
||||
this.Normal = normalized;
|
||||
this.SetParam(true);
|
||||
break;
|
||||
case TOUCH_STATE.DRAG_END:
|
||||
this.Status = INPUT_STATUS.DRAG;
|
||||
this.SetParam(false);
|
||||
break;
|
||||
case TOUCH_STATE.FLICK:
|
||||
this.Status = INPUT_STATUS.FLICK;
|
||||
this.SetParam(false);
|
||||
break;
|
||||
}
|
||||
KsInput.Update();
|
||||
}
|
||||
|
||||
// Token: 0x06000AAD RID: 2733 RVA: 0x0002EE68 File Offset: 0x0002D068
|
||||
private void SetParam(bool bDrag = false)
|
||||
{
|
||||
this.Normal = base.StartDeltaPosition.normalized;
|
||||
this.Start = this.DPToSp(base.StartPosition);
|
||||
if (bDrag)
|
||||
{
|
||||
this.End = this.DPToSp(base.PushPosition);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.End = this.DPToSp(base.EndPosition);
|
||||
}
|
||||
this.Delta.x = this.Start.x - this.End.x;
|
||||
this.Delta.y = this.Start.y - this.End.y;
|
||||
if (this.Normal.x > 0.7f)
|
||||
{
|
||||
this.Slide = SLIDE_VECTOR.RIGHT;
|
||||
}
|
||||
else if (this.Normal.x < -0.7f)
|
||||
{
|
||||
this.Slide = SLIDE_VECTOR.LEFT;
|
||||
}
|
||||
else if (this.Normal.y > 0.7f)
|
||||
{
|
||||
this.Slide = SLIDE_VECTOR.DOWN;
|
||||
}
|
||||
else if (this.Normal.y < -0.7f)
|
||||
{
|
||||
this.Slide = SLIDE_VECTOR.UP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000AAE RID: 2734 RVA: 0x0002EF9C File Offset: 0x0002D19C
|
||||
private Point2 DPToSp(Vector2 posDp)
|
||||
{
|
||||
float num = (posDp.x - (float)this.m_Base.x) / (float)this.m_Size.w;
|
||||
float num2 = (posDp.y - (float)this.m_Base.y) / (float)this.m_Size.h;
|
||||
float num3 = (float)this.m_ScrSize.w;
|
||||
float num4 = (float)this.m_ScrSize.h;
|
||||
return new Point2((int)(num * num3), (int)(num2 * num4));
|
||||
}
|
||||
|
||||
// Token: 0x06000AAF RID: 2735 RVA: 0x0002F014 File Offset: 0x0002D214
|
||||
public void ResetScreenRect()
|
||||
{
|
||||
this.SetScreenRect(0, 0, Screen.width, Screen.height, 960, 544);
|
||||
}
|
||||
|
||||
// Token: 0x06000AB0 RID: 2736 RVA: 0x0002F040 File Offset: 0x0002D240
|
||||
public void SetScreenRect(int x, int y, int w, int h, int dw, int dh)
|
||||
{
|
||||
this.m_Base = new Point2(x, y);
|
||||
this.m_Size = new Size(w, h);
|
||||
this.m_ScrSize = new Size(dw, dh);
|
||||
}
|
||||
|
||||
// Token: 0x04000895 RID: 2197
|
||||
private const float VEC_THRESHOLD = 0.7f;
|
||||
|
||||
// Token: 0x04000896 RID: 2198
|
||||
private INPUT_STATUS m_eStatus;
|
||||
|
||||
// Token: 0x04000897 RID: 2199
|
||||
private SLIDE_VECTOR m_eSlide;
|
||||
|
||||
// Token: 0x04000898 RID: 2200
|
||||
private Point2 m_Start = new Point2(0, 0);
|
||||
|
||||
// Token: 0x04000899 RID: 2201
|
||||
private Point2 m_End = new Point2(0, 0);
|
||||
|
||||
// Token: 0x0400089A RID: 2202
|
||||
private Point2 m_Delta = new Point2(0, 0);
|
||||
|
||||
// Token: 0x0400089B RID: 2203
|
||||
private float m_Accel;
|
||||
|
||||
// Token: 0x0400089C RID: 2204
|
||||
private Vector2 m_Normal = default(Vector2);
|
||||
|
||||
// Token: 0x0400089D RID: 2205
|
||||
private Point2 m_Base = new Point2(0, 0);
|
||||
|
||||
// Token: 0x0400089E RID: 2206
|
||||
private Size m_Size = new Size(Screen.width, Screen.height);
|
||||
|
||||
// Token: 0x0400089F RID: 2207
|
||||
private Size m_ScrSize = new Size(Screen.width, Screen.height);
|
||||
}
|
||||
@@ -0,0 +1,191 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200016C RID: 364
|
||||
public class GraphicManager : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000155 RID: 341
|
||||
// (get) Token: 0x06000A72 RID: 2674 RVA: 0x0002E3B8 File Offset: 0x0002C5B8
|
||||
private static GraphicManager Instance
|
||||
{
|
||||
get
|
||||
{
|
||||
GameObject gameObject = GameObject.Find("__GraphicManager");
|
||||
if (gameObject == null)
|
||||
{
|
||||
gameObject = new GameObject("__GraphicManager");
|
||||
gameObject.AddComponent<GraphicManager>();
|
||||
}
|
||||
if (GraphicManager.instance == null)
|
||||
{
|
||||
GraphicManager.instance = gameObject.GetComponent<GraphicManager>();
|
||||
}
|
||||
return GraphicManager.instance;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A73 RID: 2675 RVA: 0x0002E410 File Offset: 0x0002C610
|
||||
public static bool CheckLoadImageComplete(string fpath)
|
||||
{
|
||||
string fileName = GraphicManager.getFileName(fpath);
|
||||
return Singleton<Man2D>.Instance.IsUseTextue(fileName);
|
||||
}
|
||||
|
||||
// Token: 0x06000A74 RID: 2676 RVA: 0x0002E430 File Offset: 0x0002C630
|
||||
private static UnityTexture GetLoadedTexture(string fpath)
|
||||
{
|
||||
if (fpath == null || fpath == string.Empty)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
string fileName = GraphicManager.getFileName(fpath);
|
||||
if (Singleton<Man2D>.Instance.IsUseTextue(fileName))
|
||||
{
|
||||
return Singleton<Man2D>.Instance.LoadTexture(fileName);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000A75 RID: 2677 RVA: 0x0002E47C File Offset: 0x0002C67C
|
||||
public static void LoadTexture(string fpath, Action<UnityTexture> handler)
|
||||
{
|
||||
UnityTexture loadedTexture = GraphicManager.GetLoadedTexture(fpath);
|
||||
if (loadedTexture != null && loadedTexture.m_Texture != null)
|
||||
{
|
||||
handler(loadedTexture);
|
||||
}
|
||||
else
|
||||
{
|
||||
GraphicManager.Instance.StartCoroutine(GraphicManager.WaitLoadingImage(fpath, handler));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A76 RID: 2678 RVA: 0x0002E4C8 File Offset: 0x0002C6C8
|
||||
private static IEnumerator WaitLoadingImage(string fpath, Action<UnityTexture> handler)
|
||||
{
|
||||
string fname = GraphicManager.getFileName(fpath);
|
||||
UnityTexture unityTexture = Singleton<Man2D>.Instance.LoadTexture(fname);
|
||||
while (!Singleton<Man2D>.Instance.IsUseTextue(fname))
|
||||
{
|
||||
yield return 0;
|
||||
}
|
||||
unityTexture.m_Texture.wrapMode = TextureWrapMode.Clamp;
|
||||
handler(unityTexture);
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06000A77 RID: 2679 RVA: 0x0002E4F8 File Offset: 0x0002C6F8
|
||||
public static void ReleaseTexture(UnityTexture unityTexture)
|
||||
{
|
||||
if (Singleton<Man2D>.IsReady)
|
||||
{
|
||||
Man2D man2D = Singleton<Man2D>.Instance;
|
||||
if (man2D != null)
|
||||
{
|
||||
man2D.ReleaseTexture(unityTexture, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A78 RID: 2680 RVA: 0x0002E52C File Offset: 0x0002C72C
|
||||
private static string getFileName(string fpath)
|
||||
{
|
||||
string[] array = fpath.Split(new char[]
|
||||
{
|
||||
'/'
|
||||
});
|
||||
return array[array.Length - 1];
|
||||
}
|
||||
|
||||
// Token: 0x04000875 RID: 2165
|
||||
private static GraphicManager instance;
|
||||
|
||||
// Token: 0x0200016D RID: 365
|
||||
public class SceneGraphicHolder
|
||||
{
|
||||
// Token: 0x06000A79 RID: 2681 RVA: 0x0002E558 File Offset: 0x0002C758
|
||||
public SceneGraphicHolder(string[] path)
|
||||
{
|
||||
this.textureList = new List<GraphicManager.SceneGraphicHolder.UnityTextureHolder>();
|
||||
this.Create(path);
|
||||
}
|
||||
|
||||
// Token: 0x06000A7A RID: 2682 RVA: 0x0002E574 File Offset: 0x0002C774
|
||||
public void Create(string[] path)
|
||||
{
|
||||
this.Release();
|
||||
foreach (string name_ in path)
|
||||
{
|
||||
this.textureList.Add(new GraphicManager.SceneGraphicHolder.UnityTextureHolder(name_));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A7B RID: 2683 RVA: 0x0002E5B4 File Offset: 0x0002C7B4
|
||||
public void Release()
|
||||
{
|
||||
foreach (GraphicManager.SceneGraphicHolder.UnityTextureHolder unityTextureHolder in this.textureList)
|
||||
{
|
||||
unityTextureHolder.Release();
|
||||
}
|
||||
this.textureList.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06000A7C RID: 2684 RVA: 0x0002E624 File Offset: 0x0002C824
|
||||
public bool isDone()
|
||||
{
|
||||
GraphicManager.SceneGraphicHolder.UnityTextureHolder unityTextureHolder = this.textureList.Find((GraphicManager.SceneGraphicHolder.UnityTextureHolder obj) => !obj.isDone());
|
||||
return unityTextureHolder == null;
|
||||
}
|
||||
|
||||
// Token: 0x06000A7D RID: 2685 RVA: 0x0002E660 File Offset: 0x0002C860
|
||||
public IEnumerator WaitLoadTexture()
|
||||
{
|
||||
while (!this.isDone())
|
||||
{
|
||||
yield return new WaitForSeconds(0.1f);
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x04000876 RID: 2166
|
||||
private List<GraphicManager.SceneGraphicHolder.UnityTextureHolder> textureList;
|
||||
|
||||
// Token: 0x0200016E RID: 366
|
||||
public class UnityTextureHolder
|
||||
{
|
||||
// Token: 0x06000A7F RID: 2687 RVA: 0x0002E688 File Offset: 0x0002C888
|
||||
public UnityTextureHolder(string name_)
|
||||
{
|
||||
this.name = name_;
|
||||
this.unityTexture = null;
|
||||
GraphicManager.LoadTexture(this.name, new Action<UnityTexture>(this.LoadTextureHandler));
|
||||
}
|
||||
|
||||
// Token: 0x06000A80 RID: 2688 RVA: 0x0002E6B8 File Offset: 0x0002C8B8
|
||||
public void LoadTextureHandler(UnityTexture unityTexture_)
|
||||
{
|
||||
this.unityTexture = unityTexture_;
|
||||
}
|
||||
|
||||
// Token: 0x06000A81 RID: 2689 RVA: 0x0002E6C4 File Offset: 0x0002C8C4
|
||||
public void Release()
|
||||
{
|
||||
GraphicManager.ReleaseTexture(this.unityTexture);
|
||||
}
|
||||
|
||||
// Token: 0x06000A82 RID: 2690 RVA: 0x0002E6D4 File Offset: 0x0002C8D4
|
||||
public bool isDone()
|
||||
{
|
||||
return this.unityTexture != null;
|
||||
}
|
||||
|
||||
// Token: 0x04000878 RID: 2168
|
||||
private string name;
|
||||
|
||||
// Token: 0x04000879 RID: 2169
|
||||
private UnityTexture unityTexture;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,398 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Qoo;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000113 RID: 275
|
||||
public class HelpWindow : BaseWindow
|
||||
{
|
||||
// Token: 0x06000746 RID: 1862 RVA: 0x0001F45C File Offset: 0x0001D65C
|
||||
protected sealed override string GetBGMName()
|
||||
{
|
||||
return "lovecheck2_ali";
|
||||
}
|
||||
|
||||
// Token: 0x06000747 RID: 1863 RVA: 0x0001F464 File Offset: 0x0001D664
|
||||
protected sealed override void OnAwake()
|
||||
{
|
||||
this.moveBackGround = new HelpWindow.MoveBackGround();
|
||||
this.pageManager = new HelpWindow.PageManager(5);
|
||||
}
|
||||
|
||||
// Token: 0x06000748 RID: 1864 RVA: 0x0001F480 File Offset: 0x0001D680
|
||||
protected sealed override string[] newSceneTextureNameArray()
|
||||
{
|
||||
return new string[]
|
||||
{
|
||||
"screen/title/help_01",
|
||||
"screen/title/help_02",
|
||||
"screen/title/help_03",
|
||||
"screen/title/help_04",
|
||||
"screen/title/help_05",
|
||||
"screen/common/cancel",
|
||||
"screen/cgmemory/cgm_arwl",
|
||||
"screen/cgmemory/cgm_arwr"
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06000749 RID: 1865 RVA: 0x0001F4D8 File Offset: 0x0001D6D8
|
||||
protected sealed override void BeforeInit()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600074A RID: 1866 RVA: 0x0001F4DC File Offset: 0x0001D6DC
|
||||
protected sealed override void AfterInit()
|
||||
{
|
||||
this.moveBackGround.Init(base.GetGameObject("Before"), base.GetGameObject("After"), base.GetGameObject("BackGround"));
|
||||
float delay = 0f;
|
||||
int repeat = 0;
|
||||
float speed = 0.8f;
|
||||
ImageObject imageObject = base.GetImageObject("ArrowL");
|
||||
imageObject.AddImageAnimation(new ImageAnimationLocalPosition(repeat, speed, delay, MoveType.LoopSin000to180, new Vector3(0f, 0f, 0f), new Vector3(-25f, 0f, 0f)));
|
||||
ImageObject imageObject2 = base.GetImageObject("ArrowR");
|
||||
imageObject2.AddImageAnimation(new ImageAnimationLocalPosition(repeat, speed, delay, MoveType.LoopSin000to180, new Vector3(0f, 0f, 0f), new Vector3(25f, 0f, 0f)));
|
||||
}
|
||||
|
||||
// Token: 0x0600074B RID: 1867 RVA: 0x0001F5AC File Offset: 0x0001D7AC
|
||||
protected sealed override BaseWindow.UIComponent[] newComponentArray()
|
||||
{
|
||||
string currentFPath = this.pageManager.GetCurrentFPath();
|
||||
return new BaseWindow.UIComponent[]
|
||||
{
|
||||
new BaseWindow.UIImage("Before", 0, 0, this.wndz - 1, currentFPath, false, false),
|
||||
new BaseWindow.UIImage("After", 0, 0, this.wndz - 1, currentFPath, false, false),
|
||||
new BaseWindow.UIImage("BackGround", 0, 0, this.wndz, currentFPath, true, true),
|
||||
new BaseWindow.UIButton("Cancel", 887, 6, this.wndz + 3, "screen/common/cancel", true, true, 1, 2, 0),
|
||||
new BaseWindow.UIImage("ArrowL", 33, 80, this.wndz + 3, "screen/cgmemory/cgm_arwl", false, true),
|
||||
new BaseWindow.UIImage("ArrowR", 848, 80, this.wndz + 3, "screen/cgmemory/cgm_arwr", false, true)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0600074C RID: 1868 RVA: 0x0001F684 File Offset: 0x0001D884
|
||||
protected sealed override void OnBaseWindowOnButton(string obj)
|
||||
{
|
||||
if (obj != null)
|
||||
{
|
||||
if (HelpWindow.<>f__switch$mapC == null)
|
||||
{
|
||||
HelpWindow.<>f__switch$mapC = new Dictionary<string, int>(1)
|
||||
{
|
||||
{
|
||||
"Cancel",
|
||||
0
|
||||
}
|
||||
};
|
||||
}
|
||||
int num;
|
||||
if (HelpWindow.<>f__switch$mapC.TryGetValue(obj, out num))
|
||||
{
|
||||
if (num == 0)
|
||||
{
|
||||
base.PlaySE_Cancel();
|
||||
SceneManager.BackScene();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600074D RID: 1869 RVA: 0x0001F6EC File Offset: 0x0001D8EC
|
||||
protected override void OnBaseWindowUpdate()
|
||||
{
|
||||
if (this.moveBackGround.Moving)
|
||||
{
|
||||
if (!this.moveBackGround.Update())
|
||||
{
|
||||
base.SetTexture("BackGround", "screen/title/" + this.pageManager.GetCurrentFPath());
|
||||
}
|
||||
return;
|
||||
}
|
||||
INPUT_STATUS status = UnityApp.Input.Status;
|
||||
if (status == INPUT_STATUS.DRAG || status == INPUT_STATUS.FLICK)
|
||||
{
|
||||
this.OnFlick(UnityApp.Input.SlideDragVector);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600074E RID: 1870 RVA: 0x0001F770 File Offset: 0x0001D970
|
||||
private void OnFlick(SLIDE_VECTOR slide)
|
||||
{
|
||||
string currentFPath = this.pageManager.GetCurrentFPath();
|
||||
if (slide != SLIDE_VECTOR.LEFT)
|
||||
{
|
||||
if (slide == SLIDE_VECTOR.RIGHT)
|
||||
{
|
||||
base.PlaySE_Select();
|
||||
this.pageManager.Left();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
base.PlaySE_Select();
|
||||
this.pageManager.Right();
|
||||
}
|
||||
string currentFPath2 = this.pageManager.GetCurrentFPath();
|
||||
if (currentFPath2 != currentFPath)
|
||||
{
|
||||
Qoo.Debug.Print(currentFPath2);
|
||||
this.ChangeBG(currentFPath, currentFPath2, slide);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600074F RID: 1871 RVA: 0x0001F7F4 File Offset: 0x0001D9F4
|
||||
private void ChangeBG(string beforePath, string afterPath, SLIDE_VECTOR slide)
|
||||
{
|
||||
this.moveBackGround.ChangeBG(beforePath, afterPath, slide);
|
||||
if (this.moveBackGround.Update())
|
||||
{
|
||||
base.StartCoroutine(this.TransitionCoroutine(this.moveBackGround.param));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000750 RID: 1872 RVA: 0x0001F838 File Offset: 0x0001DA38
|
||||
private IEnumerator TransitionCoroutine(HelpWindow.TransitionParam param)
|
||||
{
|
||||
EffectManager.Init(param.effectName, 500, param.renderer, param.before, param.after);
|
||||
yield return base.StartCoroutine(EffectManager.StartEffect());
|
||||
param.action();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x040006A8 RID: 1704
|
||||
private readonly int wndz;
|
||||
|
||||
// Token: 0x040006A9 RID: 1705
|
||||
private HelpWindow.MoveBackGround moveBackGround;
|
||||
|
||||
// Token: 0x040006AA RID: 1706
|
||||
private HelpWindow.PageManager pageManager;
|
||||
|
||||
// Token: 0x02000114 RID: 276
|
||||
private class PageManager
|
||||
{
|
||||
// Token: 0x06000751 RID: 1873 RVA: 0x0001F864 File Offset: 0x0001DA64
|
||||
public PageManager(int pageMax_)
|
||||
{
|
||||
this.page = 0;
|
||||
this.pageMax = pageMax_;
|
||||
}
|
||||
|
||||
// Token: 0x06000752 RID: 1874 RVA: 0x0001F87C File Offset: 0x0001DA7C
|
||||
public string GetCurrentFPath()
|
||||
{
|
||||
return this.getName(this.page);
|
||||
}
|
||||
|
||||
// Token: 0x06000753 RID: 1875 RVA: 0x0001F88C File Offset: 0x0001DA8C
|
||||
public string LeftFPath()
|
||||
{
|
||||
return this.getName(this.getLeft());
|
||||
}
|
||||
|
||||
// Token: 0x06000754 RID: 1876 RVA: 0x0001F89C File Offset: 0x0001DA9C
|
||||
public string RightFPath()
|
||||
{
|
||||
return this.getName(this.getRight());
|
||||
}
|
||||
|
||||
// Token: 0x06000755 RID: 1877 RVA: 0x0001F8AC File Offset: 0x0001DAAC
|
||||
public void Left()
|
||||
{
|
||||
this.page = this.getLeft();
|
||||
}
|
||||
|
||||
// Token: 0x06000756 RID: 1878 RVA: 0x0001F8BC File Offset: 0x0001DABC
|
||||
public void Right()
|
||||
{
|
||||
this.page = this.getRight();
|
||||
}
|
||||
|
||||
// Token: 0x06000757 RID: 1879 RVA: 0x0001F8CC File Offset: 0x0001DACC
|
||||
private string getName(int page)
|
||||
{
|
||||
return (page + 1).ToString("screen/title/help_00");
|
||||
}
|
||||
|
||||
// Token: 0x06000758 RID: 1880 RVA: 0x0001F8EC File Offset: 0x0001DAEC
|
||||
private int getLeft()
|
||||
{
|
||||
return (this.page != 0) ? (this.page - 1) : (this.pageMax - 1);
|
||||
}
|
||||
|
||||
// Token: 0x06000759 RID: 1881 RVA: 0x0001F91C File Offset: 0x0001DB1C
|
||||
private int getRight()
|
||||
{
|
||||
return (this.page != this.pageMax - 1) ? (this.page + 1) : 0;
|
||||
}
|
||||
|
||||
// Token: 0x040006AC RID: 1708
|
||||
private int page;
|
||||
|
||||
// Token: 0x040006AD RID: 1709
|
||||
private int pageMax;
|
||||
}
|
||||
|
||||
// Token: 0x02000115 RID: 277
|
||||
private class MoveImage
|
||||
{
|
||||
// Token: 0x0600075A RID: 1882 RVA: 0x0001F940 File Offset: 0x0001DB40
|
||||
public MoveImage()
|
||||
{
|
||||
this.go = null;
|
||||
}
|
||||
|
||||
// Token: 0x0600075B RID: 1883 RVA: 0x0001F950 File Offset: 0x0001DB50
|
||||
public void Init(GameObject go_)
|
||||
{
|
||||
this.go = go_;
|
||||
}
|
||||
|
||||
// Token: 0x0600075C RID: 1884 RVA: 0x0001F95C File Offset: 0x0001DB5C
|
||||
public void SetTexture(string fpath)
|
||||
{
|
||||
ImageObject component = this.go.GetComponent<ImageObject>();
|
||||
if (component == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
component.SetTexture("screen/title/" + fpath);
|
||||
}
|
||||
|
||||
// Token: 0x0600075D RID: 1885 RVA: 0x0001F994 File Offset: 0x0001DB94
|
||||
public Texture Texture()
|
||||
{
|
||||
ImageObject component = this.go.GetComponent<ImageObject>();
|
||||
if (component == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return component.Texture;
|
||||
}
|
||||
|
||||
// Token: 0x040006AE RID: 1710
|
||||
private GameObject go;
|
||||
}
|
||||
|
||||
// Token: 0x02000116 RID: 278
|
||||
private class TransitionParam
|
||||
{
|
||||
// Token: 0x0600075E RID: 1886 RVA: 0x0001F9C4 File Offset: 0x0001DBC4
|
||||
public TransitionParam(string effectName_ = null, Texture before_ = null, Texture after_ = null, Renderer renderer_ = null, Action action_ = null)
|
||||
{
|
||||
this.effectName = effectName_;
|
||||
this.before = before_;
|
||||
this.after = after_;
|
||||
this.renderer = renderer_;
|
||||
this.action = action_;
|
||||
}
|
||||
|
||||
// Token: 0x040006AF RID: 1711
|
||||
public string effectName;
|
||||
|
||||
// Token: 0x040006B0 RID: 1712
|
||||
public Texture before;
|
||||
|
||||
// Token: 0x040006B1 RID: 1713
|
||||
public Texture after;
|
||||
|
||||
// Token: 0x040006B2 RID: 1714
|
||||
public Renderer renderer;
|
||||
|
||||
// Token: 0x040006B3 RID: 1715
|
||||
public Action action;
|
||||
}
|
||||
|
||||
// Token: 0x02000117 RID: 279
|
||||
private class MoveBackGround
|
||||
{
|
||||
// Token: 0x0600075F RID: 1887 RVA: 0x0001F9F4 File Offset: 0x0001DBF4
|
||||
public MoveBackGround()
|
||||
{
|
||||
this.param = null;
|
||||
this.before = new HelpWindow.MoveImage();
|
||||
this.after = new HelpWindow.MoveImage();
|
||||
this.moving = false;
|
||||
}
|
||||
|
||||
// Token: 0x170000DE RID: 222
|
||||
// (get) Token: 0x06000760 RID: 1888 RVA: 0x0001FA2C File Offset: 0x0001DC2C
|
||||
public bool Moving
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.moving;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000761 RID: 1889 RVA: 0x0001FA34 File Offset: 0x0001DC34
|
||||
public void Init(GameObject before_, GameObject after_, GameObject bg_)
|
||||
{
|
||||
this.before.Init(before_);
|
||||
this.after.Init(after_);
|
||||
ImageObject component = bg_.GetComponent<ImageObject>();
|
||||
if (component == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.renderer = component.renderer;
|
||||
}
|
||||
|
||||
// Token: 0x06000762 RID: 1890 RVA: 0x0001FA7C File Offset: 0x0001DC7C
|
||||
public void ChangeBG(string beforePath, string afterPath, SLIDE_VECTOR slide)
|
||||
{
|
||||
string text = this.calcVector(slide);
|
||||
this.before.SetTexture(beforePath);
|
||||
this.after.SetTexture(afterPath);
|
||||
if (text != null)
|
||||
{
|
||||
this.moving = true;
|
||||
this.param = new HelpWindow.TransitionParam(text, this.before.Texture(), this.after.Texture(), this.renderer, new Action(this.SetTransitionFinish));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000763 RID: 1891 RVA: 0x0001FAEC File Offset: 0x0001DCEC
|
||||
public bool Update()
|
||||
{
|
||||
return this.moving;
|
||||
}
|
||||
|
||||
// Token: 0x06000764 RID: 1892 RVA: 0x0001FAF4 File Offset: 0x0001DCF4
|
||||
private string calcVector(SLIDE_VECTOR slide)
|
||||
{
|
||||
switch (slide)
|
||||
{
|
||||
case SLIDE_VECTOR.LEFT:
|
||||
return "/bytes/effect/grad_r";
|
||||
case SLIDE_VECTOR.RIGHT:
|
||||
return "/bytes/effect/grad_l";
|
||||
case SLIDE_VECTOR.UP:
|
||||
return "/bytes/effect/grad_d";
|
||||
case SLIDE_VECTOR.DOWN:
|
||||
return "/bytes/effect/grad_u";
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000765 RID: 1893 RVA: 0x0001FB3C File Offset: 0x0001DD3C
|
||||
private void SetTransitionFinish()
|
||||
{
|
||||
this.moving = false;
|
||||
}
|
||||
|
||||
// Token: 0x040006B4 RID: 1716
|
||||
public HelpWindow.TransitionParam param;
|
||||
|
||||
// Token: 0x040006B5 RID: 1717
|
||||
private HelpWindow.MoveImage before;
|
||||
|
||||
// Token: 0x040006B6 RID: 1718
|
||||
private HelpWindow.MoveImage after;
|
||||
|
||||
// Token: 0x040006B7 RID: 1719
|
||||
private Renderer renderer;
|
||||
|
||||
// Token: 0x040006B8 RID: 1720
|
||||
private bool moving;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000192 RID: 402
|
||||
public class IImageAnimation
|
||||
{
|
||||
// Token: 0x06000B8A RID: 2954 RVA: 0x00031064 File Offset: 0x0002F264
|
||||
public virtual void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000B8B RID: 2955 RVA: 0x00031068 File Offset: 0x0002F268
|
||||
public virtual bool Active()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06000B8C RID: 2956 RVA: 0x0003106C File Offset: 0x0002F26C
|
||||
public virtual void Restart()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000B8D RID: 2957 RVA: 0x00031070 File Offset: 0x0002F270
|
||||
public virtual Vector3 CalcPosition(Vector3 position)
|
||||
{
|
||||
return position;
|
||||
}
|
||||
|
||||
// Token: 0x06000B8E RID: 2958 RVA: 0x00031074 File Offset: 0x0002F274
|
||||
public virtual Vector3 CalcScale(Vector3 scale)
|
||||
{
|
||||
return scale;
|
||||
}
|
||||
|
||||
// Token: 0x06000B8F RID: 2959 RVA: 0x00031078 File Offset: 0x0002F278
|
||||
public virtual Color CalcColor(Color color)
|
||||
{
|
||||
return color;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
|
||||
// Token: 0x02000176 RID: 374
|
||||
public enum INPUT_STATUS
|
||||
{
|
||||
// Token: 0x0400088F RID: 2191
|
||||
NONE,
|
||||
// Token: 0x04000890 RID: 2192
|
||||
PUSH,
|
||||
// Token: 0x04000891 RID: 2193
|
||||
CLICK,
|
||||
// Token: 0x04000892 RID: 2194
|
||||
DRAG_ON,
|
||||
// Token: 0x04000893 RID: 2195
|
||||
DRAG,
|
||||
// Token: 0x04000894 RID: 2196
|
||||
FLICK
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user