From 9285c779cd95cafb2d6d1f7dded91e3d700cfcc4 Mon Sep 17 00:00:00 2001 From: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com> Date: Sun, 3 Mar 2024 01:10:37 +0100 Subject: [PATCH] bomb + ball fix --- Assets/Resources/Games/lumbearjack.prefab | 132 ++++++++++++++++++ .../Games/Lumbearjack/BigObject.prefab | 34 ++++- .../Sfx/games/lumbearjack/bombBreak.ogg | Bin 0 -> 17407 bytes .../Sfx/games/lumbearjack/bombBreak.ogg.meta | 22 +++ .../Scripts/Games/LumBEARjack/LBJBigObject.cs | 5 + Assets/Scripts/Games/LumBEARjack/LBJBomb.cs | 38 +++++ .../Scripts/Games/LumBEARjack/LBJBomb.cs.meta | 11 ++ .../Games/LumBEARjack/LBJSmallObject.cs | 6 +- .../Scripts/Games/LumBEARjack/LumBEARjack.cs | 42 ++++-- ...Generator.Editor.ProjectSettingsData.asset | 1 + 10 files changed, 278 insertions(+), 13 deletions(-) create mode 100644 Assets/Resources/Sfx/games/lumbearjack/bombBreak.ogg create mode 100644 Assets/Resources/Sfx/games/lumbearjack/bombBreak.ogg.meta create mode 100644 Assets/Scripts/Games/LumBEARjack/LBJBomb.cs create mode 100644 Assets/Scripts/Games/LumBEARjack/LBJBomb.cs.meta diff --git a/Assets/Resources/Games/lumbearjack.prefab b/Assets/Resources/Games/lumbearjack.prefab index 568823733..409cb1f1d 100644 --- a/Assets/Resources/Games/lumbearjack.prefab +++ b/Assets/Resources/Games/lumbearjack.prefab @@ -89493,6 +89493,7 @@ Transform: - {fileID: 5154023206690165501} - {fileID: 1070424679674934030} - {fileID: 1533203938650873811} + - {fileID: 7847283919892774418} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -89564,6 +89565,7 @@ MonoBehaviour: - {fileID: 2441224063005478318} - {fileID: 5469916501946480897} _missObjectRef: {fileID: 375236458063640164} + _bombRef: {fileID: 426220477621117428} _smallLogCutParticle: {fileID: 1967221045720617934} _canCutParticle: {fileID: 1336100976886091474} _batCutParticle: {fileID: 7676651234050664727} @@ -283214,6 +283216,136 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &7421780576366835928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7847283919892774418} + - component: {fileID: 2091121044834236162} + - component: {fileID: 4213363409197542578} + - component: {fileID: 426220477621117428} + m_Layer: 0 + m_Name: bombRef + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7847283919892774418 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7421780576366835928} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -2.35, z: 0} + m_LocalScale: {x: 0.6526942, y: 0.6526942, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2298792418077467027} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &2091121044834236162 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7421780576366835928} + 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: 2100000, guid: b1a39ae83b8f3994ea5ea73e28b253a8, type: 2} + 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: 200 + m_Sprite: {fileID: 1259205325, guid: fcfd407e5f13b65499ef59b3777db34c, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.07, y: 3.27} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!210 &4213363409197542578 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7421780576366835928} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 199 +--- !u!114 &426220477621117428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7421780576366835928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f7da3ea3f48e67e4fb95580edccae00a, type: 3} + m_Name: + m_EditorClassIdentifier: + offset: {x: 0, y: 0, z: 0} + _rot: 1080 + _path: + name: + preview: 0 + anchor: {fileID: 0} + positions: + - tag: + pos: {x: 0, y: -2.35, z: 0} + target: {fileID: 0} + height: 16 + duration: 4 + useLastRealPos: 0 + values: [] + - tag: + pos: {x: -23.53, y: 8.21, z: 1.9} + target: {fileID: 0} + height: 0 + duration: 0 + useLastRealPos: 0 + values: [] --- !u!1 &7648523036669743223 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Resources/Prefabs/Games/Lumbearjack/BigObject.prefab b/Assets/Resources/Prefabs/Games/Lumbearjack/BigObject.prefab index 89817c546..65037b2c6 100644 --- a/Assets/Resources/Prefabs/Games/Lumbearjack/BigObject.prefab +++ b/Assets/Resources/Prefabs/Games/Lumbearjack/BigObject.prefab @@ -118,6 +118,7 @@ Transform: - {fileID: 752161195283805122} - {fileID: 8326417408316877396} - {fileID: 3276180286662469811} + - {fileID: 6807847765707975648} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -154,7 +155,7 @@ MonoBehaviour: _ease: 4 _pivotLeft: {fileID: 752161195283805122} _pivotRight: {fileID: 8326417408316877396} - _pivotSingle: {fileID: 0} + _pivotSingle: {fileID: 6807847765707975648} _objectsToMove: - {fileID: 7773712820662594969} - {fileID: 3276180286662469811} @@ -273,6 +274,37 @@ Transform: m_Father: {fileID: 6707971432346881136} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6101703618622794896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6807847765707975648} + m_Layer: 0 + m_Name: Single + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6807847765707975648 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6101703618622794896} + 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: [] + m_Father: {fileID: 6707971432346881136} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &6725241522388431689 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Resources/Sfx/games/lumbearjack/bombBreak.ogg b/Assets/Resources/Sfx/games/lumbearjack/bombBreak.ogg new file mode 100644 index 0000000000000000000000000000000000000000..62fac4491d478e5e8bb501fb47e9d9bb4dc07a60 GIT binary patch literal 17407 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 LzP}irC-naZriQjb literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sfx/games/lumbearjack/bombBreak.ogg.meta b/Assets/Resources/Sfx/games/lumbearjack/bombBreak.ogg.meta new file mode 100644 index 000000000..0829c59a6 --- /dev/null +++ b/Assets/Resources/Sfx/games/lumbearjack/bombBreak.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 394e2dddc6c26dd47a650e5757263944 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: karate/common + assetBundleVariant: diff --git a/Assets/Scripts/Games/LumBEARjack/LBJBigObject.cs b/Assets/Scripts/Games/LumBEARjack/LBJBigObject.cs index dc4c6e654..b2513f028 100644 --- a/Assets/Scripts/Games/LumBEARjack/LBJBigObject.cs +++ b/Assets/Scripts/Games/LumBEARjack/LBJBigObject.cs @@ -75,6 +75,11 @@ namespace HeavenStudio.Games.Scripts_LumBEARjack } return; } + if (_type == LumBEARjack.BigType.bigBall) + { + _rotateObject.SingleMove(_rotationBeat, _rotationLength, _right); + return; + } _rotateObject.Move(_rotationBeat, _rotationLength, _right); } diff --git a/Assets/Scripts/Games/LumBEARjack/LBJBomb.cs b/Assets/Scripts/Games/LumBEARjack/LBJBomb.cs new file mode 100644 index 000000000..f38a0e559 --- /dev/null +++ b/Assets/Scripts/Games/LumBEARjack/LBJBomb.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace HeavenStudio.Games.Scripts_LumBEARjack +{ + public class LBJBomb : SuperCurveObject + { + [SerializeField] private float _rot = 720f; + [SerializeField] private Path _path; + + [NonSerialized] public double startBeat; + + private void Awake() + { + _path.positions[1].pos = new Vector3(UnityEngine.Random.Range(-_path.positions[1].pos.x, _path.positions[1].pos.x), _path.positions[1].pos.y, _path.positions[1].pos.z); + } + + private void OnDrawGizmos() + { + DrawEditorGizmo(_path); + } + + private void Update() + { + float normalizedBeat = Conductor.instance.GetPositionFromBeat(startBeat, _path.positions[0].duration, false); + transform.localPosition = GetPathPositionFromBeat(_path, Conductor.instance.songPositionInBeatsAsDouble, startBeat); + transform.localEulerAngles = new Vector3(0, 0, Mathf.Lerp(0, _rot, normalizedBeat)); + + if (normalizedBeat > 1) + { + Destroy(gameObject); + } + } + } +} + diff --git a/Assets/Scripts/Games/LumBEARjack/LBJBomb.cs.meta b/Assets/Scripts/Games/LumBEARjack/LBJBomb.cs.meta new file mode 100644 index 000000000..e65f5fa97 --- /dev/null +++ b/Assets/Scripts/Games/LumBEARjack/LBJBomb.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f7da3ea3f48e67e4fb95580edccae00a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Games/LumBEARjack/LBJSmallObject.cs b/Assets/Scripts/Games/LumBEARjack/LBJSmallObject.cs index 774ec662d..54790e47a 100644 --- a/Assets/Scripts/Games/LumBEARjack/LBJSmallObject.cs +++ b/Assets/Scripts/Games/LumBEARjack/LBJSmallObject.cs @@ -21,6 +21,7 @@ namespace HeavenStudio.Games.Scripts_LumBEARjack private LumBEARjack.SmallType _type; private LumBEARjack.HuhChoice _huh; private bool _right = true; + private bool _bomb = true; private double _rotationBeat; private double _rotationLength; @@ -38,12 +39,13 @@ namespace HeavenStudio.Games.Scripts_LumBEARjack _rotateObject = GetComponent(); } - public void Init(LBJBear bear, double beat, double length, LumBEARjack.SmallType type, LumBEARjack.HuhChoice huh, bool right, double startUpBeat = -1) + public void Init(LBJBear bear, double beat, double length, LumBEARjack.SmallType type, LumBEARjack.HuhChoice huh, bool right, bool bomb, double startUpBeat = -1) { _bear = bear; _type = type; _huh = huh; _right = right; + _bomb = bomb; switch (type) { @@ -116,7 +118,7 @@ namespace HeavenStudio.Games.Scripts_LumBEARjack }; SoundByte.PlayOneShotGame("lumbearjack/" + cutSound); - LumBEARjack.instance.DoSmallObjectEffect(_type); + LumBEARjack.instance.DoSmallObjectEffect(_type, _bomb, caller.startBeat + caller.timer); switch (_huh) { diff --git a/Assets/Scripts/Games/LumBEARjack/LumBEARjack.cs b/Assets/Scripts/Games/LumBEARjack/LumBEARjack.cs index 9e8746b98..6289db883 100644 --- a/Assets/Scripts/Games/LumBEARjack/LumBEARjack.cs +++ b/Assets/Scripts/Games/LumBEARjack/LumBEARjack.cs @@ -45,15 +45,19 @@ namespace HeavenStudio.Games.Loaders function = delegate { var e = eventCaller.currentEntity; - LumBEARjack.instance.SpawnSmallObject(e.beat, e.length, (LumBEARjack.SmallType)e["type"], (LumBEARjack.HuhChoice)e["huh"], (LumBEARjack.CatPutChoice)e["cat"]); + LumBEARjack.instance.SpawnSmallObject(e.beat, e.length, (LumBEARjack.SmallType)e["type"], (LumBEARjack.HuhChoice)e["huh"], (LumBEARjack.CatPutChoice)e["cat"], e["bomb"]); }, defaultLength = 3, parameters = new() { - new("type", LumBEARjack.SmallType.log, "Type"), + new("type", LumBEARjack.SmallType.log, "Type", "", new() + { + new((x, _) => (LumBEARjack.SmallType)x == LumBEARjack.SmallType.barrel, new string[] { "bomb" }) + }), new("sound", true, "Cue Sound"), new("huh", LumBEARjack.HuhChoice.ObjectSpecific, "Huh"), - new("cat", LumBEARjack.CatPutChoice.Alternate, "Side") + new("cat", LumBEARjack.CatPutChoice.Alternate, "Side"), + new("bomb", true, "Bomb") } }, new("big", "Big Object") @@ -159,15 +163,19 @@ namespace HeavenStudio.Games.Loaders function = delegate { var e = eventCaller.currentEntity; - LumBEARjack.instance.SpawnSmallObject(e.beat, e.length, (LumBEARjack.SmallType)e["type"], (LumBEARjack.HuhChoice)e["huh"], (LumBEARjack.CatPutChoice)e["cat"]); + LumBEARjack.instance.SpawnSmallObject(e.beat, e.length, (LumBEARjack.SmallType)e["type"], (LumBEARjack.HuhChoice)e["huh"], (LumBEARjack.CatPutChoice)e["cat"], e["bomb"]); }, defaultLength = 3, parameters = new() { - new("type", LumBEARjack.SmallType.log, "Type"), + new("type", LumBEARjack.SmallType.log, "Type", "", new() + { + new((x, _) => (LumBEARjack.SmallType)x == LumBEARjack.SmallType.barrel, new string[] { "bomb" }) + }), new("sound", true, "Cue Sound"), new("huh", LumBEARjack.HuhChoice.ObjectSpecific, "Huh"), - new("cat", LumBEARjack.CatPutChoice.Alternate, "Side") + new("cat", LumBEARjack.CatPutChoice.Alternate, "Side"), + new("bomb", true, "Bomb") }, resizable = true }, @@ -320,6 +328,8 @@ namespace HeavenStudio.Games [SerializeField] private LBJMissObject _missObjectRef; + [SerializeField] private LBJBomb _bombRef; + [Header("Particles")] [SerializeField] private ParticleSystem _smallLogCutParticle; [SerializeField] private ParticleSystem _canCutParticle; @@ -380,14 +390,14 @@ namespace HeavenStudio.Games #region Spawn Objects - public void SpawnSmallObject(double beat, double length, SmallType type, HuhChoice huh, CatPutChoice cat, double startUpBeat = -1) + public void SpawnSmallObject(double beat, double length, SmallType type, HuhChoice huh, CatPutChoice cat, bool bomb, double startUpBeat = -1) { BeatAction.New(this, new() { new(beat + (length / 3), delegate { LBJSmallObject spawnedObject = Instantiate(_smallObjectPrefab, _cutObjectHolder); - spawnedObject.Init(_bear, beat, length, type, huh, ShouldBeRight(beat, cat), startUpBeat); + spawnedObject.Init(_bear, beat, length, type, huh, ShouldBeRight(beat, cat), bomb, startUpBeat); }) }); } @@ -608,7 +618,7 @@ namespace HeavenStudio.Games case "small": case "smallS": SmallObjectSound(e.beat, e.length, (SmallType)e["type"], beat); - SpawnSmallObject(e.beat, e.length, (SmallType)e["type"], (HuhChoice)e["huh"], (CatPutChoice)e["cat"], beat); + SpawnSmallObject(e.beat, e.length, (SmallType)e["type"], (HuhChoice)e["huh"], (CatPutChoice)e["cat"], e["bomb"], beat); break; case "big": case "bigS": @@ -1099,7 +1109,7 @@ namespace HeavenStudio.Games _snowParticle.Play(); } - public void DoSmallObjectEffect(SmallType type) + public void DoSmallObjectEffect(SmallType type, bool bomb, double beat) { switch (type) { @@ -1122,6 +1132,18 @@ namespace HeavenStudio.Games case SmallType.barrel: ParticleSystem spawnedParticle4 = Instantiate(_barrelCutParticle, _particleCutPoint); spawnedParticle4.PlayScaledAsyncAllChildren(0.5f); + + if (bomb) + { + LBJBomb spawnedBomb = Instantiate(_bombRef, transform); + spawnedBomb.gameObject.SetActive(true); + spawnedBomb.startBeat = beat; + MultiSound.Play(new MultiSound.Sound[] + { + new("lumbearjack/bombCut", beat), + new("lumbearjack/bombBreak", beat + 4, 1, 0.2f) + }); + } break; case SmallType.book: ParticleSystem spawnedParticle5 = Instantiate(_bookCutParticle, _particleCutPoint); diff --git a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset index 5d589c9af..88c2b0f17 100644 --- a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset +++ b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset @@ -327,5 +327,6 @@ MonoBehaviour: - Assets/Scripts/Util/StringUtils.cs - Assets/Plugins/Starpelly/OperatingSystem/MacOS.cs - Assets/Plugins/Starpelly/Common.cs + - Assets/Scripts/Games/LumBEARjack/LBJBomb.cs PathsToSkipImportEvent: [] PathsToIgnoreOverwriteSettingOnAttribute: []