diff --git a/Assets/Resources/Fonts/Kurokane.asset b/Assets/Resources/Fonts/Kurokane.asset index 0f9abc5e0..16a8167d6 100644 --- a/Assets/Resources/Fonts/Kurokane.asset +++ b/Assets/Resources/Fonts/Kurokane.asset @@ -249,6 +249,8 @@ MonoBehaviour: m_LigatureGlyphID: 9333 - m_ComponentGlyphIDs: 010000004b000000 m_LigatureGlyphID: 9450 + - m_ComponentGlyphIDs: 400000004b000000 + m_LigatureGlyphID: 9451 m_GlyphPairAdjustmentRecords: - m_FirstAdjustmentRecord: m_GlyphIndex: 34 diff --git a/Assets/Resources/Games/chargingChicken.prefab b/Assets/Resources/Games/chargingChicken.prefab new file mode 100644 index 000000000..e809506bf --- /dev/null +++ b/Assets/Resources/Games/chargingChicken.prefab @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2996162329579325789 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3661019275362709209} + - component: {fileID: 1228214995454175142} + m_Layer: 0 + m_Name: chargingChicken + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3661019275362709209 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2996162329579325789} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1438970612873338428} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1228214995454175142 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2996162329579325789} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9c3e2e1277bdcf449b435930881279eb, type: 3} + m_Name: + m_EditorClassIdentifier: + SoundSequences: [] + scheduledInputs: [] +--- !u!1 &4901889789916904524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1438970612873338428} + - component: {fileID: 173320918604587113} + m_Layer: 0 + m_Name: __opt__aboutcom__coeus__resources__content_migration__simply_recipes__uploads__2007__04__honey-glazed-roast-chicken-horiz-a-1800-2057270028084ff2bdb54fcb0f2d3227 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1438970612873338428 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4901889789916904524} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.15, y: 1.35, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3661019275362709209} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &173320918604587113 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4901889789916904524} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 322746dc0dd4cb646bf8aff64351128e, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 15, y: 10} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Resources/Games/chargingChicken.prefab.meta b/Assets/Resources/Games/chargingChicken.prefab.meta new file mode 100644 index 000000000..91303d692 --- /dev/null +++ b/Assets/Resources/Games/chargingChicken.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e86c02706ced67d43a2ec5f7ad5a60b0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: rvlmanzai/common + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/GameView/GameTex.renderTexture b/Assets/Resources/Prefabs/GameView/GameTex.renderTexture index 8c4b7c141..7760da4ee 100644 --- a/Assets/Resources/Prefabs/GameView/GameTex.renderTexture +++ b/Assets/Resources/Prefabs/GameView/GameTex.renderTexture @@ -14,8 +14,8 @@ RenderTexture: m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 serializedVersion: 5 - m_Width: 1057 - m_Height: 595 + m_Width: 952 + m_Height: 535 m_AntiAliasing: 2 m_MipCount: -1 m_DepthStencilFormat: 92 diff --git a/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture b/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture index 0adc9aee6..3d9b64118 100644 --- a/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture +++ b/Assets/Resources/Prefabs/GameView/OverlayTex.renderTexture @@ -14,8 +14,8 @@ RenderTexture: m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 serializedVersion: 5 - m_Width: 1585 - m_Height: 892 + m_Width: 1428 + m_Height: 802 m_AntiAliasing: 1 m_MipCount: -1 m_DepthStencilFormat: 92 diff --git a/Assets/Resources/Sfx/games/chargingChicken.meta b/Assets/Resources/Sfx/games/chargingChicken.meta new file mode 100644 index 000000000..d6c372f8d --- /dev/null +++ b/Assets/Resources/Sfx/games/chargingChicken.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c620119b592f8924aaf71c5ee6dfe697 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/chargingChicken/blastoff.ogg b/Assets/Resources/Sfx/games/chargingChicken/blastoff.ogg new file mode 100644 index 000000000..4aba688cd Binary files /dev/null and b/Assets/Resources/Sfx/games/chargingChicken/blastoff.ogg differ diff --git a/Assets/Resources/Sfx/games/chargingChicken/blastoff.ogg.meta b/Assets/Resources/Sfx/games/chargingChicken/blastoff.ogg.meta new file mode 100644 index 000000000..4b5a7ff35 --- /dev/null +++ b/Assets/Resources/Sfx/games/chargingChicken/blastoff.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 251bba874dfaf0c4faf65247f3234b1e +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/chargingChicken/complete.ogg b/Assets/Resources/Sfx/games/chargingChicken/complete.ogg new file mode 100644 index 000000000..9b65964c4 Binary files /dev/null and b/Assets/Resources/Sfx/games/chargingChicken/complete.ogg differ diff --git a/Assets/Resources/Sfx/games/chargingChicken/complete.ogg.meta b/Assets/Resources/Sfx/games/chargingChicken/complete.ogg.meta new file mode 100644 index 000000000..8b96dc4a6 --- /dev/null +++ b/Assets/Resources/Sfx/games/chargingChicken/complete.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 0cce000201c42c64986a3d88dc219a5d +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/chargingChicken/cowbell.ogg b/Assets/Resources/Sfx/games/chargingChicken/cowbell.ogg new file mode 100644 index 000000000..79c156195 Binary files /dev/null and b/Assets/Resources/Sfx/games/chargingChicken/cowbell.ogg differ diff --git a/Assets/Resources/Sfx/games/chargingChicken/cowbell.ogg.meta b/Assets/Resources/Sfx/games/chargingChicken/cowbell.ogg.meta new file mode 100644 index 000000000..64c55f8ff --- /dev/null +++ b/Assets/Resources/Sfx/games/chargingChicken/cowbell.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e61111ca037dea24186f15547cb8ddfc +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/chargingChicken/hihat.wav b/Assets/Resources/Sfx/games/chargingChicken/hihat.wav new file mode 100644 index 000000000..5379a2882 Binary files /dev/null and b/Assets/Resources/Sfx/games/chargingChicken/hihat.wav differ diff --git a/Assets/Resources/Sfx/games/chargingChicken/hihat.wav.meta b/Assets/Resources/Sfx/games/chargingChicken/hihat.wav.meta new file mode 100644 index 000000000..b821079ed --- /dev/null +++ b/Assets/Resources/Sfx/games/chargingChicken/hihat.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e72d436a85dc346438a7e98d8405feb2 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/chargingChicken/kick.wav b/Assets/Resources/Sfx/games/chargingChicken/kick.wav new file mode 100644 index 000000000..aeb40ff78 Binary files /dev/null and b/Assets/Resources/Sfx/games/chargingChicken/kick.wav differ diff --git a/Assets/Resources/Sfx/games/chargingChicken/kick.wav.meta b/Assets/Resources/Sfx/games/chargingChicken/kick.wav.meta new file mode 100644 index 000000000..3f6ee9db3 --- /dev/null +++ b/Assets/Resources/Sfx/games/chargingChicken/kick.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e742cd93f2e6fab489d43255b59cceb6 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/chargingChicken/platformFall.ogg b/Assets/Resources/Sfx/games/chargingChicken/platformFall.ogg new file mode 100644 index 000000000..ff7f2d756 Binary files /dev/null and b/Assets/Resources/Sfx/games/chargingChicken/platformFall.ogg differ diff --git a/Assets/Resources/Sfx/games/chargingChicken/platformFall.ogg.meta b/Assets/Resources/Sfx/games/chargingChicken/platformFall.ogg.meta new file mode 100644 index 000000000..2d4e3a25e --- /dev/null +++ b/Assets/Resources/Sfx/games/chargingChicken/platformFall.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 3a16fdde4af1c754d8dd5e8ed9c0acfa +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/chargingChicken/platformSet.ogg b/Assets/Resources/Sfx/games/chargingChicken/platformSet.ogg new file mode 100644 index 000000000..fb666fea8 Binary files /dev/null and b/Assets/Resources/Sfx/games/chargingChicken/platformSet.ogg differ diff --git a/Assets/Resources/Sfx/games/chargingChicken/platformSet.ogg.meta b/Assets/Resources/Sfx/games/chargingChicken/platformSet.ogg.meta new file mode 100644 index 000000000..243b76bea --- /dev/null +++ b/Assets/Resources/Sfx/games/chargingChicken/platformSet.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 5e18cd634cbeb3348814877440713f65 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/chargingChicken/platformSplash.ogg b/Assets/Resources/Sfx/games/chargingChicken/platformSplash.ogg new file mode 100644 index 000000000..d5a14d139 Binary files /dev/null and b/Assets/Resources/Sfx/games/chargingChicken/platformSplash.ogg differ diff --git a/Assets/Resources/Sfx/games/chargingChicken/platformSplash.ogg.meta b/Assets/Resources/Sfx/games/chargingChicken/platformSplash.ogg.meta new file mode 100644 index 000000000..286f77eb2 --- /dev/null +++ b/Assets/Resources/Sfx/games/chargingChicken/platformSplash.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 64c0cf4930ad96d42a8713ee43f4fe86 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sfx/games/chargingChicken/snare.wav b/Assets/Resources/Sfx/games/chargingChicken/snare.wav new file mode 100644 index 000000000..06d3ce0dc Binary files /dev/null and b/Assets/Resources/Sfx/games/chargingChicken/snare.wav differ diff --git a/Assets/Resources/Sfx/games/chargingChicken/snare.wav.meta b/Assets/Resources/Sfx/games/chargingChicken/snare.wav.meta new file mode 100644 index 000000000..c95ec6372 --- /dev/null +++ b/Assets/Resources/Sfx/games/chargingChicken/snare.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 9d73a7908598e044f9661d059deadd76 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken.png b/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken.png new file mode 100644 index 000000000..b252f3147 Binary files /dev/null and b/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken.png differ diff --git a/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken.png.meta b/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken.png.meta new file mode 100644 index 000000000..8227bc162 --- /dev/null +++ b/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: eaa69101344f63f458afcbe7f762e48f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken_mask.png b/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken_mask.png new file mode 100644 index 000000000..0da8c851c Binary files /dev/null and b/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken_mask.png differ diff --git a/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken_mask.png.meta b/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken_mask.png.meta new file mode 100644 index 000000000..cfa5c7c9f --- /dev/null +++ b/Assets/Resources/Sprites/Editor/GameIcons/chargingChicken_mask.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 21436a6313e6c574cbe7d636602a9e27 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/ChargingChicken.meta b/Assets/Resources/Sprites/Games/ChargingChicken.meta new file mode 100644 index 000000000..a9a9f9022 --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1af0ffff15db7aa4c9d4d6223960037f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/__opt__aboutcom__coeus__resources__content_migration__simply_recipes__uploads__2007__04__honey-glazed-roast-chicken-horiz-a-1800-2057270028084ff2bdb54fcb0f2d3227.jpg b/Assets/Resources/Sprites/Games/ChargingChicken/__opt__aboutcom__coeus__resources__content_migration__simply_recipes__uploads__2007__04__honey-glazed-roast-chicken-horiz-a-1800-2057270028084ff2bdb54fcb0f2d3227.jpg new file mode 100644 index 000000000..6de2b3add Binary files /dev/null and b/Assets/Resources/Sprites/Games/ChargingChicken/__opt__aboutcom__coeus__resources__content_migration__simply_recipes__uploads__2007__04__honey-glazed-roast-chicken-horiz-a-1800-2057270028084ff2bdb54fcb0f2d3227.jpg differ diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/__opt__aboutcom__coeus__resources__content_migration__simply_recipes__uploads__2007__04__honey-glazed-roast-chicken-horiz-a-1800-2057270028084ff2bdb54fcb0f2d3227.jpg.meta b/Assets/Resources/Sprites/Games/ChargingChicken/__opt__aboutcom__coeus__resources__content_migration__simply_recipes__uploads__2007__04__honey-glazed-roast-chicken-horiz-a-1800-2057270028084ff2bdb54fcb0f2d3227.jpg.meta new file mode 100644 index 000000000..85c0ceadf --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/__opt__aboutcom__coeus__resources__content_migration__simply_recipes__uploads__2007__04__honey-glazed-roast-chicken-horiz-a-1800-2057270028084ff2bdb54fcb0f2d3227.jpg.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: 322746dc0dd4cb646bf8aff64351128e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Editor.unity b/Assets/Scenes/Editor.unity index ab168e8a6..77f8981c9 100644 --- a/Assets/Scenes/Editor.unity +++ b/Assets/Scenes/Editor.unity @@ -8906,7 +8906,7 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 0 + m_fontSize: 9.65 m_fontSizeBase: 14.3 m_fontWeight: 400 m_enableAutoSizing: 1 @@ -14029,7 +14029,7 @@ MonoBehaviour: m_TargetGraphic: {fileID: 171581557} m_HandleRect: {fileID: 171581556} m_Direction: 2 - m_Value: 1 + m_Value: 0 m_Size: 1 m_NumberOfSteps: 0 m_OnValueChanged: @@ -26851,7 +26851,7 @@ MonoBehaviour: m_HandleRect: {fileID: 1589389271} m_Direction: 2 m_Value: 0 - m_Size: 1 + m_Size: 0.99913335 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -32707,7 +32707,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 47.632652} + m_AnchoredPosition: {x: 0, y: 89.26531} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 1} --- !u!222 &1154875945 @@ -43455,8 +43455,8 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1220118245} m_HandleRect: {fileID: 1220118244} m_Direction: 2 - m_Value: 1.0000001 - m_Size: 0 + m_Value: 1.0000002 + m_Size: 0.34134114 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: diff --git a/Assets/Scripts/Games/ChargingChicken.meta b/Assets/Scripts/Games/ChargingChicken.meta new file mode 100644 index 000000000..70e82a94a --- /dev/null +++ b/Assets/Scripts/Games/ChargingChicken.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 577441df327093448b01b843f30ddcca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs b/Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs new file mode 100644 index 000000000..61b97d2a5 --- /dev/null +++ b/Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs @@ -0,0 +1,387 @@ +using NaughtyBezierCurves; +using HeavenStudio.Util; +using HeavenStudio.InputSystem; +using System; +using System.Collections.Generic; +using UnityEngine; +using TMPro; + +namespace HeavenStudio.Games.Loaders +{ + using static Minigames; + using Jukebox; + public static class CtrChargingChickenLoader + { + public static Minigame AddGame(EventCaller eventCaller) + { + return new Minigame("chargingChicken", "Charging Chicken", "FFFFFF", false, false, new List() + { + new GameAction("input", "Charge") + { + preFunction = delegate { + var e = eventCaller.currentEntity; + if (eventCaller.gameManager.minigameObj.TryGetComponent(out ChargingChicken instance)) { + instance.ChargeUp(e.beat, e.length, e["drumbeat"]); + } + ChargingChicken.CountIn(e.beat); + }, + parameters = new List() + { + new Param("drumbeat", ChargingChicken.DrumLoopList.Straight, "Drum Beat", "REPLACE THIS"), + }, + defaultLength = 8, + resizable = true, + preFunctionLength = 4, + }, + }, + new List() { "ctr", "aim" }, + "ctrChargingChicken", "en", + new List() { "en" } + ); + } + } +} + +namespace HeavenStudio.Games +{ + public class ChargingChicken : Minigame + { + //definitions + #region Definitions + + bool isInputting = false; + + public enum DrumLoopList + { + None, + Straight, + SwungSixteenth, + SwungEighth, + Triplet, + } + + //drum loops + #region DrumLoops + + private struct DrumLoop : IComparable + { + // override object.Equals + public override bool Equals(object obj) + { + // + // See the full list of guidelines at + // http://go.microsoft.com/fwlink/?LinkID=85237 + // and also the guidance for operator== at + // http://go.microsoft.com/fwlink/?LinkId=85238 + // + + if (obj == null || GetType() != obj.GetType()) + { + return false; + } + + // TODO: write your implementation of Equals() here + throw new System.NotImplementedException(); + } + + // override object.GetHashCode + public override int GetHashCode() + { + // TODO: write your implementation of GetHashCode() here + throw new System.NotImplementedException(); + } + public int CompareTo(DrumLoop other) + { + if (other == null) return 1; + + return timing.CompareTo(other.timing); + } + + public static bool operator > (DrumLoop operand1, DrumLoop operand2) + { + return operand1.CompareTo(operand2) > 0; + } + + public static bool operator < (DrumLoop operand1, DrumLoop operand2) + { + return operand1.CompareTo(operand2) < 0; + } + + public static bool operator >=(DrumLoop operand1, DrumLoop operand2) + { + return operand1.CompareTo(operand2) >= 0; + } + + public static bool operator <=(DrumLoop operand1, DrumLoop operand2) + { + return operand1.CompareTo(operand2) <= 0; + } + + public static bool operator ==(DrumLoop operand1, DrumLoop operand2) + { + return operand1.CompareTo(operand2) == 0; + } + + public static bool operator !=(DrumLoop operand1, DrumLoop operand2) + { + return operand1.CompareTo(operand2) != 0; + } + public int drumType; + public double timing; + public float volume; + + public DrumLoop(double timing, int drumType, float volume = 1) + { + this.drumType = drumType; + this.timing = timing; + this.volume = volume; + } + } + + private DrumLoop[][] drumLoops = new DrumLoop[][] { + + new DrumLoop[] {}, //silent + + new DrumLoop[] { //straight + //kick + new(4.00, 0), + new(0.50, 0), + new(1.75, 0), + new(2.50, 0), + //snare + new(1.00, 1), + new(3.00, 1), + //loud hihat + new(4.00, 2), + new(1.00, 2), + new(2.00, 2), + new(3.00, 2), + //quiet hihat + new(0.50, 2, 0.7f), + new(1.50, 2, 0.7f), + new(2.50, 2, 0.7f), + new(3.50, 2, 0.7f), + }, + + new DrumLoop[] { //swungsixteenth + //kick + new(4.00, 0), + new(0.50, 0), + new((double)20/6, 0), + new(2.50, 0), + //snare + new(1.00, 1), + new(3.00, 1), + //loud hihat + new(4.00, 2), + new(1.00, 2), + new(2.00, 2), + new(3.00, 2), + //quiet hihat + new(0.50, 2, 0.7f), + new(1.50, 2, 0.7f), + new(2.50, 2, 0.7f), + new(3.50, 2, 0.7f), + //silent hihat + new((double) 2/6, 2, 0.5f), + new((double) 5/6, 2, 0.5f), + new((double) 8/6, 2, 0.5f), + new((double)11/6, 2, 0.5f), + new((double)14/6, 2, 0.5f), + new((double)17/6, 2, 0.5f), + new((double)20/6, 2, 0.5f), + new((double)23/6, 2, 0.5f), + }, + + new DrumLoop[] { //swungeighth + //kick + new(4.00, 0), + new((double)2/3, 0), + new((double)5/3, 0), + new((double)8/3, 0), + //snare + new(1.00, 1), + new(3.00, 1), + //loud hihat + new(4.00, 2), + new(1.00, 2), + new(2.00, 2), + new(3.00, 2), + //quiet hihat + new((double) 2/3, 2, 0.7f), + new((double) 5/3, 2, 0.7f), + new((double) 8/3, 2, 0.7f), + new((double)11/3, 2, 0.7f), + }, + + new DrumLoop[] { //triplet + //kick + new(4.00, 0), + new((double) 2/3, 0), + new((double) 5/3, 0), + new(2.00, 0), + new((double) 8/3, 0), + //snare + new((double) 4/3, 1), + new(3.00, 1), + //loud hihat + new(4.00, 2), + new((double) 4/3, 2), + new(2.00, 2), + new(3.00, 2), + //quiet hihat + new((double) 1/3, 2, 0.7f), + new(1.00, 2, 0.7f), + new((double) 5/3, 2, 0.7f), + new((double) 7/3, 2, 0.7f), + new((double) 8/3, 2, 0.7f), + new((double)11/3, 2, 0.7f), + }, + }; + + #endregion + + #endregion + + //global methods + #region Global Methods + + public void Update() + { + if (PlayerInput.GetIsAction(InputAction_BasicPress) && !IsExpectingInputNow(InputAction_BasicPress)) + //player whiffs (press) + { + isInputting = false; //stops the drums (just in case) + } + + if (PlayerInput.GetIsAction(InputAction_BasicRelease) && !IsExpectingInputNow(InputAction_BasicRelease)) + //player whiffs (press) + { + if (isInputting) + //if the player was doing well + { + SoundByte.PlayOneShotGame("chargingChicken/blastoff"); //TO DO: replace with proper takeoff function + } + + isInputting = false; //stops the drums + } + } + + #endregion + + //chicken methods + #region Chicken Methods + + public static void CountIn(double beat) + { + //cowbell count in + MultiSound.Play(new MultiSound.Sound[] + { + new MultiSound.Sound("chargingChicken/cowbell", beat - 4), + new MultiSound.Sound("chargingChicken/cowbell", beat - 3), + new MultiSound.Sound("chargingChicken/cowbell", beat - 2), + new MultiSound.Sound("chargingChicken/cowbell", beat - 1) + }, forcePlay: true); + } + + public void ChargeUp(double beat, double length, int whichDrum) //TO DO: make this inactive + { + //TO DO: GET RID OF THIS THIS IS JUST FOR DEMO PURPOSES, IT PLAYS THE LITTLE "COLLAPSE" NOISE BUT IT NEEDS TO BE REPLACED WITH A PROPER DISTANCE CHECK + BeatAction.New(GameManager.instance, new List() + { + new BeatAction.Action(beat + (length * 2) - 1, delegate { + SoundByte.PlayOneShotGame("chargingChicken/complete"); + }), + }); + + //animation + //STUFF GOES HERE + + //input + ScheduleInput(beat - 1, 1, InputAction_BasicPress, whichDrum == 0 ? StartChargingJust : StartChargingJustMusic, StartChargingMiss, Nothing); + ScheduleInput(beat, length, InputAction_BasicRelease, EndChargingJust, EndChargingMiss, Nothing); + + while ( length >= 0 ) + { + //create the beat action + var actions = PlayDrumLoop(beat, whichDrum, length); + + //execute the list of actions from PlayDrumLoop + BeatAction.New(GameManager.instance, actions); + + //start the next drum loop + beat += 4; + length -= 4; + } + } + + public void StartChargingJust(PlayerActionEvent caller, float state) + { + //sound + isInputting = true; //starts the drums + } + + public void StartChargingJustMusic(PlayerActionEvent caller, float state) + { + //sound + isInputting = true; //starts the drums + SoundByte.PlayOneShotGame("chargingChicken/kick"); + SoundByte.PlayOneShotGame("chargingChicken/hihat"); + } + + public void StartChargingMiss(PlayerActionEvent caller) + { + //sound + isInputting = false; //ends the drums (just in case) + } + + public void EndChargingJust(PlayerActionEvent caller, float state) + { + //sound + isInputting = false; //ends the drums + SoundByte.PlayOneShotGame("chargingChicken/blastoff"); + } + + public void EndChargingMiss(PlayerActionEvent caller) + { + //sound + isInputting = false; //ends the drums + } + + public void Nothing(PlayerActionEvent caller) { } + + public List PlayDrumLoop(double beat, int whichDrum, double length) + { + //create the beat action + var actions = new List(); + + //sort drums by timing + Array.Sort(drumLoops[whichDrum]); + + //fill the beat action + foreach (var drumLoop in drumLoops[whichDrum]) { + string drumTypeInterpreted = drumLoop.drumType switch { + 0 => "chargingChicken/kick", + 1 => "chargingChicken/snare", + 2 => "chargingChicken/hihat" + }; + if (length > drumLoop.timing) + { + actions.Add(new(beat + drumLoop.timing, delegate { + PlayDrum(drumTypeInterpreted, drumLoop.volume); + })); + } + } + + //return the list of actions + return actions; + } + + public void PlayDrum(string whichDrum, float drumVolume) + { + if (isInputting) SoundByte.PlayOneShotGame(whichDrum, volume: drumVolume); + } + + #endregion + } +} diff --git a/Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs.meta b/Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs.meta new file mode 100644 index 000000000..939929155 --- /dev/null +++ b/Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9c3e2e1277bdcf449b435930881279eb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/USG.g/LoadMinigames.Minigames.MinigameLoaderGenerator.g.cs b/Assets/Scripts/USG.g/LoadMinigames.Minigames.MinigameLoaderGenerator.g.cs index e167c1b0c..f6c105598 100644 --- a/Assets/Scripts/USG.g/LoadMinigames.Minigames.MinigameLoaderGenerator.g.cs +++ b/Assets/Scripts/USG.g/LoadMinigames.Minigames.MinigameLoaderGenerator.g.cs @@ -63,6 +63,16 @@ namespace HeavenStudio Debug.LogWarning("Game loader CtrCatchLoader failed!"); } + game = CtrChargingChickenLoader.AddGame(eventCaller); + if (game != null) + { + eventCaller.minigames.Add(game.name, game); + } + else + { + Debug.LogWarning("Game loader CtrChargingChickenLoader failed!"); + } + game = RvlBookLoader.AddGame(eventCaller); if (game != null) { diff --git a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset index 3ff4c2bf0..ffd73a924 100644 --- a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset +++ b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset @@ -17,269 +17,6 @@ MonoBehaviour: DenseViewWidthThreshold: 512 _disableAutoReloadInBackground: 0 ImportedScriptPaths: - - Assets/Scripts/GlobalGameManager.cs - - Assets/Scripts/Util/StringUtils.cs - - Assets/Scripts/Games/KarateMan/KarateMan.cs - - Assets/Scripts/Games/KarateMan/KarateManJoe.cs - - Assets/Scripts/Games/KarateMan/KarateManNoriController.cs - - Assets/Scripts/Util/BeatAction.cs - - Assets/Scripts/Games/TossBoys/TossBoys.cs - - Assets/Scripts/Games/DoubleDate/DoubleDate.cs - - Assets/Scripts/Games/AirRally/AirRally.cs - - Assets/Scripts/LevelEditor/Editor.cs - - Assets/Scripts/Common/MemRenderer.cs - - Assets/Scripts/Games/BoardMeeting/BoardMeeting.cs - - Assets/Scripts/PersistentDataManager.cs - - Assets/Scripts/UI/Overlays/OverlaysManager.cs - - Assets/Scripts/TitleManager.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/SectionDialog.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/SectionTimelineObj.cs - - Assets/Scripts/Games/DJSchool/Student.cs - - Assets/Scripts/UI/PauseMenu.cs - - Assets/Scripts/Util/Sound.cs - - Assets/Scripts/Conductor.cs - - Assets/Scripts/EventCaller.cs - - Assets/Scripts/Games/TrickClass/TrickClass.cs - - Assets/Scripts/GameInitializer.cs - - Assets/Scripts/LevelEditor/Timeline/Timeline.cs - - Assets/Scripts/Games/PlayerActionEvent.cs - - Assets/Scripts/Games/KarateMan/KarateManPot.cs - - Assets/Scripts/Games/DJSchool/DJSchool.cs - - Assets/Scripts/LevelEditor/Commands/TestCommand.cs - - Assets/Scripts/Games/ClappyTrio/ClappyTrioPlayer.cs - - Assets/Scripts/Games/GleeClub/GleeClub.cs - - Assets/Scripts/Games/DoubleDate/Basketball.cs - - Assets/Scripts/Games/TotemClimb/TCBackgroundManager.cs - - Assets/Scripts/Games/Spaceball/SpaceballBall.cs - - Assets/Scripts/Games/QuizShow/QuizShow.cs - - Assets/Scripts/InputSystem/ControllerTypes/InputJoyshock.cs - - Assets/Scripts/Games/TotemClimb/TCEndTotem.cs - - Assets/Editor/BuildScript.cs - - Assets/Scripts/LevelEditor/Selections.cs - - Assets/Scripts/Games/NightWalkRvl/RvlNightWalk.cs - - Assets/Plugins/Starpelly/Math.cs - - Assets/Scripts/Games/GleeClub/ChorusKid.cs - - Assets/Scripts/LevelEditor/EventSelector/GridGameSelector.cs - - Assets/Scripts/LevelEditor/Timeline/TimelineZoom.cs - - Assets/Scripts/Games/CheerReaders/RvlCharacter.cs - - Assets/Scripts/Games/MrUpbeat/MrUpbeat.cs - - Assets/Scripts/Games/CatchyTune/CatchyTune.cs - - Assets/GUIWindows/Scripts/GUIWindow.cs - - Assets/Scripts/Games/AirRally/CloudsManager.cs - - Assets/Scripts/Games/DogNinja/ThrowObject.cs - - Assets/Scripts/Games/RhythmTweezers/Hair.cs - - Assets/Scripts/Games/Rockers/RockersInput.cs - - Assets/Scripts/UI/Overlays/GoForAPerfect.cs - - Assets/Scripts/Games/SpaceSoccer/Ball.cs - - Assets/Scripts/Games/TossBoys/TossKid.cs - - Assets/Scripts/Games/CropStomp/Farmer.cs - - Assets/Scripts/Games/SpaceSoccer/SpaceSoccer.cs - - Assets/Scripts/UI/LeftClickTMP_Dropdown.cs - - Assets/Scripts/Games/RhythmTweezers/NoPeekingSign.cs - - Assets/Scripts/Games/Fireworks/FireworksBomb.cs - - Assets/Scripts/Transform/ScaleByVelocity.cs - - Assets/Scripts/Games/BuiltToScaleDS/BuiltToScaleDS.cs - - Assets/Scripts/Games/Global/Textbox.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/ImageChartResourcePrefab.cs - - Assets/Scripts/Games/CropStomp/Veggie.cs - - Assets/Scripts/OpeningManager.cs - - Assets/Scripts/Games/BlueBear/BlueBear.cs - - Assets/Scripts/Games/DoubleDate/Football.cs - - Assets/Plugins/JoyShockLibrary/JoyShockLibrary.cs - - Assets/Scripts/StretchCameraVFX.cs - - Assets/Scripts/LevelEditor/Timeline/TimelineEventObj.cs - - Assets/Scripts/Games/TapTrial/TapTrial.cs - - Assets/Scripts/Games/AirRally/RvlIsland.cs - - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/StringPropertyPrefab.cs - - Assets/Scripts/Games/DoubleDate/DoubleDateWeasels.cs - - Assets/Scripts/Games/Rockers/RockersRocker.cs - - Assets/Scripts/Games/TapTroupe/TapTroupe.cs - - Assets/Scripts/Games/TotemClimb/TCTotem.cs - - Assets/Scripts/LevelEditor/Timeline/BlockDeleteFX.cs - - Assets/Scripts/UI/Overlays/SectionMedalsManager.cs - - Assets/Scripts/Games/AirRally/IslandsManager.cs - - Assets/Scripts/Games/CallAndResponseHandler.cs - - Assets/Scripts/Games/RhythmTweezers/LongHair.cs - - Assets/Scripts/Games/SneakySpirits/SneakySpiritsGhost.cs - - Assets/Scripts/Games/ForkLifter/Pea.cs - - Assets/Scripts/LevelEditor/WaveformVisual.cs - - Assets/Scripts/Games/CatchyTune/Fruit.cs - - Assets/Scripts/Games/FanClub/NtrIdolFan.cs - - Assets/Scripts/Games/PajamaParty/PajamaParty.cs - - Assets/Scripts/Games/SneakySpirits/SneakySpirits.cs - - Assets/Scripts/LevelEditor/Commands/Block.cs - - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/ColorPropertyPrefab.cs - - Assets/Scripts/Games/LaunchParty/LaunchParty.cs - - Assets/Scripts/Games/Rockers/Rockers.cs - - Assets/Scripts/Games/SamuraiSliceNtr/NtrSamuraiObject.cs - - Assets/Scripts/Games/ForkLifter/ForkLifterHand.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/EnumChartPropertyPrefab.cs - - Assets/Scripts/Games/Global/Filter.cs - - Assets/Scripts/Games/NightWalkAgb/AgbPlatform.cs - - Assets/Scripts/Games/PajamaParty/CtrPillowMonkey.cs - - Assets/Scripts/Games/MarchingOrders/MarchingOrders.cs - - Assets/Scripts/LevelEditor/SnapDialog/SnapChangeButton.cs - - Assets/Plugins/StandaloneFileBrowser/StandaloneFileBrowserWindows.cs - - Assets/Scripts/Games/WorkingDough/NPCDoughBall.cs - - Assets/Scripts/ScreenTiling.cs - - Assets/Scripts/Games/AirRally/Shuttlecock.cs - - Assets/Scripts/Games/WizardsWaltz/WizardsWaltz.cs - - Assets/Scripts/Games/NightWalkAgb/AgbPlayYan.cs - - Assets/Scripts/Games/CoinToss/CoinToss.cs - - Assets/Scripts/Games/BuiltToScaleDS/Blocks.cs - - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/EnumPropertyPrefab.cs - - Assets/Scripts/Games/TapTrial/TapTrialPlayer.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/NumberChartPropertyPrefab.cs - - Assets/Plugins/Starpelly/Colors.cs - - Assets/Scripts/Games/AirRally/RvlBirds.cs - - Assets/Scripts/Games/GleeClub/GleeClubSingInput.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/StringChartPropertyPrefab.cs - - Assets/Scripts/Games/Splashdown/NtrSplash.cs - - Assets/Scripts/Games/WorkingDough/PlayerEnterDoughBall.cs - - Assets/Scripts/Games/FlipperFlop/FlipperFlopFlipper.cs - - Assets/Scripts/Games/NightWalkAgb/AgbNightWalk.cs - - Assets/Scripts/Games/TramAndPauline/AgbAnimalKid.cs - - Assets/Scripts/AppInfo.cs - - Assets/Scripts/Games/SeeSaw/SeeSaw.cs - - Assets/Scripts/Util/AnimationHelpers.cs - - Assets/Scripts/Games/TossBoys/TossBoysBall.cs - - Assets/Scripts/LevelEditor/BPMText.cs - - Assets/Scripts/Games/NightWalkAgb/AgbPlatformHandler.cs - - Assets/Scripts/Games/CheerReaders/CheerReaders.cs - - Assets/Scripts/Games/SpaceSoccer/Kicker.cs - - Assets/Scripts/InputSystem/ControllerTypes/InputMouse.cs - - Assets/Scripts/Games/DogNinja/DogNinja.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TempoDialog.cs - - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/NumberPropertyPrefab.cs - - Assets/Scripts/Games/TotemClimb/TCDragon.cs - - Assets/Scripts/LevelEditor/BoxSelection.cs - - Assets/Scripts/Games/ForkLifter/ForkLifter.cs - - Assets/Scripts/Games/DrummingPractice/DrummingPractice.cs - - Assets/Scripts/LevelEditor/DisableSelectOnHover.cs - - Assets/Scripts/LevelEditor/Theme.cs - - Assets/Scripts/Games/BoardMeeting/BMExecutive.cs - - Assets/Scripts/Common/CanvasScroll.cs - - Assets/Scripts/GameCamera.cs - - Assets/Scripts/Games/TotemClimb/TCJumper.cs - - Assets/Scripts/Games/MeatGrinder/MeatGrinder.cs - - Assets/Scripts/UI/RightClickDropdownObject.cs - - Assets/Scripts/StaticCamera.cs - - Assets/Scripts/Games/Spaceball/SpaceballPlayer.cs - - Assets/Scripts/Util/SoundByte.cs - - Assets/Scripts/LevelEditor/EventSelector/PropertyPrefabs/BoolPropertyPrefab.cs - - Assets/Scripts/Games/Splashdown/NtrSynchrette.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/VolumeTimelineObj.cs - - Assets/Scripts/LevelEditor/DialogHelpers/Dialog.cs - - Assets/Scripts/UI/SettingsDialog/Tabs/EditorSettings.cs - - Assets/Scripts/StudioDance/ChoreographyInfo.cs - - Assets/Scripts/Games/CropStomp/CropStomp.cs - - Assets/Scripts/Games/Global/Flash.cs - - Assets/Scripts/LevelEditor/Commands/ICommand.cs - - Assets/Scripts/StudioDance/StudioDanceManager.cs - - Assets/Scripts/Games/SeeSaw/SeeSawGuy.cs - - Assets/Scripts/Games/DrummingPractice/Drummer.cs - - Assets/Scripts/Games/RhythmRally/Paddlers.cs - - Assets/Scripts/UI/SettingsDialog/Tabs/DispAudioSettings.cs - - Assets/Scripts/Util/SavWav.cs - - Assets/Scripts/Util/EntityTypes.cs - - Assets/Scripts/Games/PajamaParty/CtrPillowPlayer.cs - - Assets/Scripts/Games/Ringside/Ringside.cs - - Assets/Scripts/Games/LaunchParty/LaunchPartyRocket.cs - - Assets/Scripts/Games/Spaceball/Spaceball.cs - - Assets/Scripts/Games/TotemClimb/TCGroundManager.cs - - Assets/Scripts/Games/TramAndPauline/TramAndPauline.cs - - Assets/Scripts/Games/BlueBear/Treat.cs - - Assets/Scripts/PostProcessingVFX.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/SpecialTimeline.cs - - Assets/Scripts/SourceGenerators/MinigameLoaderGenerator.cs - - Assets/Scripts/InputSystem/ControllerTypes/InputKeyboard.cs - - Assets/Scripts/LevelEditor/EditorTheme.cs - - Assets/Scripts/Games/TrickClass/MobTrickObj.cs - - Assets/Scripts/Games/OctopusMachine/Octopus.cs - - Assets/Scripts/Games/WizardsWaltz/Plant.cs - - Assets/Scripts/UI/SettingsDialog/Tabs/CreditsLegalSettings.cs - - Assets/Scripts/Games/TapTroupe/TapTroupeZoomOut.cs - - Assets/Scripts/Games/MeatGrinder/Meat.cs - - Assets/Plugins/StandaloneFileBrowser/StandaloneFileBrowser.cs - - Assets/Scripts/Games/TheDazzles/TheDazzlesGirl.cs - - Assets/Scripts/LevelEditor/Commands/SpecialMarker.cs - - Assets/Scripts/UI/SettingsDialog/SettingsDialog.cs - - Assets/Scripts/UI/Overlays/ChartSectionDisplay.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/PropertyPrefabs/ColorChartPropertyPrefab.cs - - Assets/GUIWindows/Scripts/GUIWindowHandle.cs - - Assets/Scripts/Games/Kitties/Kitties.cs - - Assets/Scripts/Games/QuizShow/QSTimer.cs - - Assets/Scripts/CircleCursor.cs - - Assets/Scripts/Games/TotemClimb/TCBirdManager.cs - - Assets/Plugins/StandaloneFileBrowser/StandaloneFileBrowserLinux.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/SpecialTimelineObj.cs - - Assets/Scripts/Games/RhythmTweezers/RhythmTweezers.cs - - Assets/Scripts/Games/SamuraiSliceNtr/SamuraiSliceNtr.cs - - Assets/Scripts/LevelEditor/Timeline/TimelineBlockManager.cs - - Assets/Scripts/Games/Rockers/RockerBendInput.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/Tabs/ChartInfoProperties.cs - - Assets/Plugins/StandaloneFileBrowser/StandaloneFileBrowserEditor.cs - - Assets/Scripts/Games/Kitties/CtrTeppanPlayer.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/TimelineObjs/TempoTimelineObj.cs - - Assets/Scripts/LevelEditor/Timeline/SpecialTmeline/VolumeDialog.cs - - Assets/Scripts/Games/Splashdown/Splashdown.cs - - Assets/Plugins/StandaloneFileBrowser/StandaloneFileBrowserMac.cs - - Assets/Scripts/Games/AirRally/Cloud.cs - - Assets/Scripts/InputSystem/InputController.cs - - Assets/Scripts/UI/Overlays/SkillStarManager.cs - - Assets/Scripts/LevelEditor/BeatGrid.cs - - Assets/Scripts/Games/RhythmRally/RhythmRally.cs - - Assets/Scripts/Games/SamuraiSliceNtr/NtrSamurai.cs - - Assets/Scripts/Games/TapTroupe/TapTroupeCorner.cs - - Assets/Scripts/Games/FanClub/NtrIdolAmie.cs - - Assets/GUIWindows/Scripts/GUIWindowUtils.cs - - Assets/Scripts/Games/Tambourine/Tambourine.cs - - Assets/Scripts/Util/MultiSound.cs - - Assets/Scripts/Games/Fireworks/Rocket.cs - - Assets/Scripts/Games/RhythmSomen/RhythmSomen.cs - - Assets/Scripts/Games/Tunnel/Tunnel.cs - - Assets/Scripts/Games/ClappyTrio/ClappyTrio.cs - - Assets/Scripts/LevelEditor/RemixPropertiesDialog/RemixPropertiesDialog.cs - - Assets/Scripts/Games/TotemClimb/TotemClimb.cs - - Assets/Plugins/StandaloneFileBrowser/IStandaloneFileBrowser.cs - - Assets/Scripts/LevelEditor/Commands/CommandManager.cs - - Assets/Scripts/Games/FirstContact/Translator.cs - - Assets/Scripts/LevelEditor/TooltipGiver.cs - - Assets/Scripts/InputSystem/USG.g/InitInputControllers.PlayerInput.ControllerLoaderGenerator.g.cs - - Assets/Scripts/Games/DrummingPractice/DrummerHit.cs - - Assets/Scripts/LevelEditor/TempoFinder/TempoFinder.cs - - Assets/Scripts/LevelEditor/EventSelector/EventParameterManager.cs - - Assets/Scripts/StudioDance/Dancer.cs - - Assets/Scripts/LevelEditor/EventSelector/EventPropertyPrefab.cs - - Assets/Scripts/Games/Lockstep/Lockstep.cs - - Assets/Scripts/Games/TotemClimb/TCTotemManager.cs - - Assets/Scripts/UI/Overlays/TimingAccuracyDisplay.cs - - Assets/Scripts/Games/MunchyMonk/MunchyMonk.cs - - Assets/Scripts/Games/ForkLifter/ForkLifterPlayer.cs - - Assets/Scripts/Games/DoubleDate/SoccerBall.cs - - Assets/Scripts/Games/RhythmTweezers/Tweezers.cs - - Assets/Scripts/Games/WorkingDough/WorkingDough.cs - - Assets/Scripts/Games/TotemClimb/TCFrog.cs - - Assets/Scripts/UI/SettingsDialog/Tabs/ControllerSettings.cs - - Assets/Scripts/Games/SpaceDance/SpaceDance.cs - - Assets/Scripts/Games/MrUpbeat/UpbeatMan.cs - - Assets/Scripts/Games/OctopusMachine/OctopusMachine.cs - - Assets/Scripts/Games/TotemClimb/TCPillarManager.cs - - Assets/Scripts/Games/Fireworks/Fireworks.cs - - Assets/Scripts/Games/FlipperFlop/FlipperFlop.cs - - Assets/Scripts/Games/WizardsWaltz/Wizard.cs - - Assets/Scripts/Games/MonkeyWatch/MonkeyWatch.cs - - Assets/Scripts/Games/MonkeyWatch/WatchMonkeyHandler.cs - - Assets/Scripts/Games/MonkeyWatch/WatchBackgroundHandler.cs - - Assets/Scripts/Games/MonkeyWatch/MonkeyClockArrow.cs - - Assets/Scripts/Games/MonkeyWatch/BalloonHandler.cs - - Assets/Scripts/Games/MonkeyWatch/WatchMonkey.cs - - Assets/Scripts/Games/Manzai/Manzai.cs - - Assets/Scripts/Games/NightWalkAgb/AgbStarHandler.cs - - Assets/Scripts/Games/MannequinFactory/MannequinFactory.cs - - Assets/Scripts/Games/NightWalkAgb/AgbStar.cs - - Assets/Scripts/Games/MannequinFactory/MannequinHead.cs - - Assets/Scripts/Games/SumoBrothers/SumoBrothers.cs - - Assets/Scripts/InputSystem/ControllerTypes/InputJoyconPair.cs + - Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs PathsToSkipImportEvent: [] PathsToIgnoreOverwriteSettingOnAttribute: []