diff --git a/Assets/Animations/OozeBall.controller b/Assets/Animations/OozeBall.controller new file mode 100644 index 0000000..fcd19fa --- /dev/null +++ b/Assets/Animations/OozeBall.controller @@ -0,0 +1,209 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-4314479336804101929 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -2851374184618822768} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-2851374184618822768 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OozeBallMove + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 2246696153980723138} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 43b100585cd38da63a4c1a31d7ff7cc9, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-1226764820957732322 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OozeBall + serializedVersion: 6 + m_AnimatorParameters: + - m_Name: split + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1348105917557592375} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + m_EvaluateTransitionsOnStart: 1 +--- !u!1102 &1018650633678282304 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OozeBallSplit + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -1226764820957732322} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: fd9323b419a7b7fe6af7ac6384286f95, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1348105917557592375 +AnimatorStateMachine: + serializedVersion: 7 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 3811650147838836391} + m_Position: {x: 250, y: 210, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2851374184618822768} + m_Position: {x: 450, y: -20, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1018650633678282304} + m_Position: {x: 635, y: 207, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 860, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 3811650147838836391} +--- !u!1101 &2246696153980723138 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: split + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1018650633678282304} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &3811650147838836391 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OozeBallSpawn + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -4314479336804101929} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 59d8fdc3ab359d4a4ab7f131be97e2aa, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Animations/OozeBall.controller.meta b/Assets/Animations/OozeBall.controller.meta new file mode 100644 index 0000000..5ac93a0 --- /dev/null +++ b/Assets/Animations/OozeBall.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7abe9aaee93782ab8840ba6baf8426d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/OozeBallMove.anim b/Assets/Animations/OozeBallMove.anim new file mode 100644 index 0000000..826ead3 --- /dev/null +++ b/Assets/Animations/OozeBallMove.anim @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OozeBallMove + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: -8620827093349208362, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - time: 0.1 + value: {fileID: -523574427972378945, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - time: 0.16666667 + value: {fileID: -3349865918251921319, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - time: 0.23333333 + value: {fileID: 3933164667845352447, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - time: 0.33333334 + value: {fileID: -4336330076902440260, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - time: 0.43333334 + value: {fileID: 3933164667845352447, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - time: 0.5 + value: {fileID: -3349865918251921319, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - time: 0.56666666 + value: {fileID: -523574427972378945, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - time: 0.6666667 + value: {fileID: -8620827093349208362, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: -8620827093349208362, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - {fileID: -523574427972378945, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - {fileID: -3349865918251921319, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - {fileID: 3933164667845352447, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - {fileID: -4336330076902440260, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - {fileID: 3933164667845352447, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - {fileID: -3349865918251921319, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - {fileID: -523574427972378945, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + - {fileID: -8620827093349208362, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.68333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/OozeBallMove.anim.meta b/Assets/Animations/OozeBallMove.anim.meta new file mode 100644 index 0000000..e73b14c --- /dev/null +++ b/Assets/Animations/OozeBallMove.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43b100585cd38da63a4c1a31d7ff7cc9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/OozeBallSpawn.anim b/Assets/Animations/OozeBallSpawn.anim new file mode 100644 index 0000000..32736d9 --- /dev/null +++ b/Assets/Animations/OozeBallSpawn.anim @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OozeBallSpawn + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: -6173788297874440351, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - time: 0.11666667 + value: {fileID: 215129813301453987, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - time: 0.21666667 + value: {fileID: 4358416377907238642, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - time: 0.33333334 + value: {fileID: -5929875762322074410, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - time: 0.45 + value: {fileID: 6187542938212589830, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - time: 0.55 + value: {fileID: 4909892985288740929, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - time: 0.6666667 + value: {fileID: -2808894340448672907, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: -6173788297874440351, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - {fileID: 215129813301453987, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - {fileID: 4358416377907238642, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - {fileID: -5929875762322074410, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - {fileID: 6187542938212589830, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - {fileID: 4909892985288740929, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + - {fileID: -2808894340448672907, guid: 280b5bed2e3df15749e2c2bec72008e6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.68333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/OozeBallSpawn.anim.meta b/Assets/Animations/OozeBallSpawn.anim.meta new file mode 100644 index 0000000..b64ab9e --- /dev/null +++ b/Assets/Animations/OozeBallSpawn.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 59d8fdc3ab359d4a4ab7f131be97e2aa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/OozeBallSplit.anim b/Assets/Animations/OozeBallSplit.anim new file mode 100644 index 0000000..64ab3cf --- /dev/null +++ b/Assets/Animations/OozeBallSplit.anim @@ -0,0 +1,108 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OozeBallSplit + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 1414912274450979754, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.05 + value: {fileID: 4178642314633085325, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.11666667 + value: {fileID: 8113447634116334266, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.16666667 + value: {fileID: -1366191248366636587, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.21666667 + value: {fileID: 9218717342937268337, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.28333333 + value: {fileID: -4653769115931296055, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.33333334 + value: {fileID: 7242620830444046281, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.38333333 + value: {fileID: 3103681686205567752, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.45 + value: {fileID: -5486217778963372445, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.5 + value: {fileID: 1525961849229570664, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.55 + value: {fileID: 4737687008823026203, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.6166667 + value: {fileID: 2075187904882531409, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - time: 0.6666667 + value: {fileID: -5393482742925627290, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 1414912274450979754, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: 4178642314633085325, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: 8113447634116334266, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: -1366191248366636587, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: 9218717342937268337, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: -4653769115931296055, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: 7242620830444046281, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: 3103681686205567752, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: -5486217778963372445, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: 1525961849229570664, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: 4737687008823026203, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: 2075187904882531409, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + - {fileID: -5393482742925627290, guid: 19b96d2afc10f03db860d967510b9a8c, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.68333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/OozeBallSplit.anim.meta b/Assets/Animations/OozeBallSplit.anim.meta new file mode 100644 index 0000000..6d5d628 --- /dev/null +++ b/Assets/Animations/OozeBallSplit.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd9323b419a7b7fe6af7ac6384286f95 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Ooze Ball.prefab b/Assets/Prefabs/Ooze Ball.prefab new file mode 100644 index 0000000..6c147cf --- /dev/null +++ b/Assets/Prefabs/Ooze Ball.prefab @@ -0,0 +1,308 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2828226485849316135 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9082505968312421601} + - component: {fileID: 5750886708377519424} + - component: {fileID: 5055907675468884638} + - component: {fileID: 6918373885696731297} + - component: {fileID: 5728175582834993340} + - component: {fileID: 1227817791219497126} + - component: {fileID: 2721640963658894789} + m_Layer: 0 + m_Name: Ooze Ball + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9082505968312421601 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2828226485849316135} + serializedVersion: 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5750886708377519424 +SpriteRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2828226485849316135} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 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_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 5 + m_MaskInteraction: 0 + m_Sprite: {fileID: -8620827093349208362, guid: 7da1f2a82263918bf8253afbffacdd05, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.16, y: 0.16} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_SpriteSortPoint: 0 +--- !u!95 &5055907675468884638 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2828226485849316135} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: e7abe9aaee93782ab8840ba6baf8426d, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!82 &6918373885696731297 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2828226485849316135} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!61 &5728175582834993340 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2828226485849316135} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.16, y: 0.16} + newSize: {x: 0.16, y: 0.16} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Size: {x: 0.16, y: 0.16} + m_EdgeRadius: 0 +--- !u!50 &1227817791219497126 +Rigidbody2D: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2828226485849316135} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_GravityScale: 0 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!114 &2721640963658894789 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2828226485849316135} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 376e5687442580381aa67f431fce81c4, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::OozeBall + spawnSound: {fileID: 8300000, guid: 39ac5ebaed90d56bc94a1513178225e2, type: 3} + bounceSound: {fileID: 8300000, guid: a36177a84709d5c51ae647a599008d1d, type: 3} + hitSound: {fileID: 8300000, guid: 0535a1781b9d2e8018f56aa45b71932a, type: 3} + timerSound: {fileID: 8300000, guid: 31e9a8c2815e5208ba6627ff0eabc589, type: 3} + splitSound: {fileID: 8300000, guid: 17e1b1467e54c2ecc8bd6f9cfe2fed09, type: 3} + stoppedSound: {fileID: 8300000, guid: ef5de50e8c1ecff42a791d32242a72e5, type: 3} diff --git a/Assets/Prefabs/Ooze Ball.prefab.meta b/Assets/Prefabs/Ooze Ball.prefab.meta new file mode 100644 index 0000000..6c70e3f --- /dev/null +++ b/Assets/Prefabs/Ooze Ball.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ff4467517111a6d0ab4e5608c8adeee0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Game.unity b/Assets/Scenes/Game.unity index cd9e483..3a88e47 100644 --- a/Assets/Scenes/Game.unity +++ b/Assets/Scenes/Game.unity @@ -562,7 +562,7 @@ MonoBehaviour: nuclearBallPrefab: {fileID: 0} glassBallPrefab: {fileID: 0} eyeBallPrefab: {fileID: 0} - oozeBallPrefab: {fileID: 0} + oozeBallPrefab: {fileID: 2828226485849316135, guid: ff4467517111a6d0ab4e5608c8adeee0, type: 3} fruitBallPrefab: {fileID: 3086586548818580311, guid: b67974a0c09fbe75aac299e30a0c665b, type: 3} gameBoard: {fileID: 297740150} --- !u!4 &240489637 diff --git a/Assets/Scripts/Game/BallSpawner.cs b/Assets/Scripts/Game/BallSpawner.cs index cc17b29..b83be57 100644 --- a/Assets/Scripts/Game/BallSpawner.cs +++ b/Assets/Scripts/Game/BallSpawner.cs @@ -32,6 +32,7 @@ public class BallSpawner : MonoBehaviour ballQueue.Enqueue(() => SpawnBall(basicBallPrefab)); ballQueue.Enqueue(() => SpawnBall(fruitBallPrefab)); ballQueue.Enqueue(() => SpawnBall(fruitBallPrefab)); + ballQueue.Enqueue(() => SpawnBall(oozeBallPrefab)); StartCoroutine(SpawnBalls()); } diff --git a/Assets/Scripts/Game/Balls/OozeBall.cs b/Assets/Scripts/Game/Balls/OozeBall.cs new file mode 100644 index 0000000..672a242 --- /dev/null +++ b/Assets/Scripts/Game/Balls/OozeBall.cs @@ -0,0 +1,85 @@ +using UnityEngine; + +public class OozeBall : MonoBehaviour +{ + private Animator animator; + + public AudioClip spawnSound; + + public AudioClip bounceSound; + + public AudioClip hitSound; + + public AudioClip timerSound; + + public AudioClip splitSound; + + public AudioClip stoppedSound; + + private AudioSource audioSource; + + private Vector2 speed; + + private float splitTimer = 30.0f; + + private float tickTimer = 1.0f; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + audioSource = GetComponent(); + animator = GetComponent(); + speed = new Vector2(Random.Range(-0.005f, 0.005f), Random.Range(-0.005f, 0.005f)); + + audioSource.PlayOneShot(spawnSound); + } + + // Update is called once per frame + void Update() + { + AnimatorStateInfo stateInfo = animator.GetCurrentAnimatorStateInfo(0); + + if (stateInfo.IsName("OozeBallMove")) { + transform.Translate(speed); + } + + splitTimer -= Time.deltaTime; + tickTimer -= Time.deltaTime; + + if (splitTimer <= 0.0f) + { + Split(); + Destroy(gameObject); + } + + if (tickTimer <= 0.0f) + { + tickTimer = 1.0f; + audioSource.PlayOneShot(timerSound); + } + + // TODO: Implement logic to halt the OozeBall's splitting behavior. + } + + void OnCollisionEnter2D(Collision2D collision) + { + if (collision.gameObject.CompareTag("Wall")) + { + ContactPoint2D contact = collision.GetContact(0); + speed = Vector2.Reflect(speed, contact.normal); + } + } + + void Split() + { + animator.SetTrigger("split"); + audioSource.PlayOneShot(splitSound); + // TODO: Implement the logic for splitting the OozeBall into smaller balls + } + + void Halt() + { + audioSource.PlayOneShot(stoppedSound); + // TODO: Implement the logic for transforming the OozeBall into a basic ball. + } +} diff --git a/Assets/Scripts/Game/Balls/OozeBall.cs.meta b/Assets/Scripts/Game/Balls/OozeBall.cs.meta new file mode 100644 index 0000000..867e5cb --- /dev/null +++ b/Assets/Scripts/Game/Balls/OozeBall.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 376e5687442580381aa67f431fce81c4 \ No newline at end of file diff --git a/Assets/Sprites/900.png b/Assets/Sprites/900.png new file mode 100644 index 0000000..d28edeb Binary files /dev/null and b/Assets/Sprites/900.png differ diff --git a/Assets/Sprites/900.png.meta b/Assets/Sprites/900.png.meta new file mode 100644 index 0000000..61586e8 --- /dev/null +++ b/Assets/Sprites/900.png.meta @@ -0,0 +1,275 @@ +fileFormatVersion: 2 +guid: 7da1f2a82263918bf8253afbffacdd05 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8620827093349208362 + second: 900_0 + - first: + 213: -523574427972378945 + second: 900_1 + - first: + 213: -3349865918251921319 + second: 900_2 + - first: + 213: 3933164667845352447 + second: 900_3 + - first: + 213: -4336330076902440260 + second: 900_4 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 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: 2 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: 900_0 + rect: + serializedVersion: 2 + x: 2 + y: 2 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6de6bd60f6bac5880800000000000000 + internalID: -8620827093349208362 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 900_1 + rect: + serializedVersion: 2 + x: 21 + y: 2 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fbe5a3fe4d3ebb8f0800000000000000 + internalID: -523574427972378945 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 900_2 + rect: + serializedVersion: 2 + x: 40 + y: 2 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 950186912b2e281d0800000000000000 + internalID: -3349865918251921319 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 900_3 + rect: + serializedVersion: 2 + x: 59 + y: 2 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ffb1a063d68659630800000000000000 + internalID: 3933164667845352447 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 900_4 + rect: + serializedVersion: 2 + x: 78 + y: 2 + width: 16 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cb2436915c242d3c0800000000000000 + internalID: -4336330076902440260 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 8c9e5fa05901a4fc18827d7abd67f425 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: + - key: SpriteEditor.SliceSettings + value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":64.0,"y":64.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":0,"keepEmptyRects":false,"isAlternate":false}' + nameFileIdTable: + 900_0: -8620827093349208362 + 900_1: -523574427972378945 + 900_2: -3349865918251921319 + 900_3: 3933164667845352447 + 900_4: -4336330076902440260 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/905.png b/Assets/Sprites/905.png new file mode 100644 index 0000000..50a99d3 Binary files /dev/null and b/Assets/Sprites/905.png differ diff --git a/Assets/Sprites/905.png.meta b/Assets/Sprites/905.png.meta new file mode 100644 index 0000000..d6a61d8 --- /dev/null +++ b/Assets/Sprites/905.png.meta @@ -0,0 +1,495 @@ +fileFormatVersion: 2 +guid: 19b96d2afc10f03db860d967510b9a8c +TextureImporter: + internalIDToNameTable: + - first: + 213: 1414912274450979754 + second: 905_0 + - first: + 213: 4178642314633085325 + second: 905_1 + - first: + 213: 8113447634116334266 + second: 905_2 + - first: + 213: -1366191248366636587 + second: 905_3 + - first: + 213: 9218717342937268337 + second: 905_4 + - first: + 213: -4653769115931296055 + second: 905_5 + - first: + 213: 7242620830444046281 + second: 905_6 + - first: + 213: 3103681686205567752 + second: 905_7 + - first: + 213: -5486217778963372445 + second: 905_8 + - first: + 213: 1525961849229570664 + second: 905_9 + - first: + 213: 4737687008823026203 + second: 905_10 + - first: + 213: 2075187904882531409 + second: 905_11 + - first: + 213: -5393482742925627290 + second: 905_12 + - first: + 213: 8641070651339459781 + second: 905_13 + - first: + 213: 523323034489817582 + second: 905_14 + - first: + 213: 6568746529639865261 + second: 905_15 + - first: + 213: 9221153265573221795 + second: 905_16 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 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: 2 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: 905_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: aab9df29737c2a310800000000000000 + internalID: 1414912274450979754 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_1 + rect: + serializedVersion: 2 + x: 34 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d810f17bb058df930800000000000000 + internalID: 4178642314633085325 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_2 + rect: + serializedVersion: 2 + x: 68 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ab2dc37e2a1c89070800000000000000 + internalID: 8113447634116334266 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_3 + rect: + serializedVersion: 2 + x: 102 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5d1fbd94c405a0de0800000000000000 + internalID: -1366191248366636587 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_4 + rect: + serializedVersion: 2 + x: 136 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 170428e94967fef70800000000000000 + internalID: 9218717342937268337 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_5 + rect: + serializedVersion: 2 + x: 170 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9ce3b3255ad7a6fb0800000000000000 + internalID: -4653769115931296055 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_6 + rect: + serializedVersion: 2 + x: 204 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9c74671b545f28460800000000000000 + internalID: 7242620830444046281 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_7 + rect: + serializedVersion: 2 + x: 238 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8031b22bc0e721b20800000000000000 + internalID: 3103681686205567752 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_8 + rect: + serializedVersion: 2 + x: 272 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 366a47c4ff90dd3b0800000000000000 + internalID: -5486217778963372445 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_9 + rect: + serializedVersion: 2 + x: 306 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 862702c873e4d2510800000000000000 + internalID: 1525961849229570664 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_10 + rect: + serializedVersion: 2 + x: 340 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b1221e1bb35afb140800000000000000 + internalID: 4737687008823026203 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_11 + rect: + serializedVersion: 2 + x: 374 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 15cd5b8976c8ccc10800000000000000 + internalID: 2075187904882531409 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 905_12 + rect: + serializedVersion: 2 + x: 408 + y: 0 + width: 34 + height: 30 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 660f7bd65008625b0800000000000000 + internalID: -5393482742925627290 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: d9c1e22515e437e4484cf08a4d27a68f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: + - key: SpriteEditor.SliceSettings + value: '{"sliceOnImport":false,"gridCellCount":{"x":13.0,"y":1.0},"gridSpriteSize":{"x":34.0,"y":30.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":2,"keepEmptyRects":false,"isAlternate":false}' + nameFileIdTable: + 905_0: 1414912274450979754 + 905_1: 4178642314633085325 + 905_10: 4737687008823026203 + 905_11: 2075187904882531409 + 905_12: -5393482742925627290 + 905_2: 8113447634116334266 + 905_3: -1366191248366636587 + 905_4: 9218717342937268337 + 905_5: -4653769115931296055 + 905_6: 7242620830444046281 + 905_7: 3103681686205567752 + 905_8: -5486217778963372445 + 905_9: 1525961849229570664 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/906.png b/Assets/Sprites/906.png new file mode 100644 index 0000000..25b1253 Binary files /dev/null and b/Assets/Sprites/906.png differ diff --git a/Assets/Sprites/906.png.meta b/Assets/Sprites/906.png.meta new file mode 100644 index 0000000..fa92ba4 --- /dev/null +++ b/Assets/Sprites/906.png.meta @@ -0,0 +1,327 @@ +fileFormatVersion: 2 +guid: 280b5bed2e3df15749e2c2bec72008e6 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6173788297874440351 + second: 906_0 + - first: + 213: 215129813301453987 + second: 906_1 + - first: + 213: 4358416377907238642 + second: 906_2 + - first: + 213: -5929875762322074410 + second: 906_3 + - first: + 213: 6187542938212589830 + second: 906_4 + - first: + 213: 4909892985288740929 + second: 906_5 + - first: + 213: -2808894340448672907 + second: 906_6 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 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: 2 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: 906_0 + rect: + serializedVersion: 2 + x: 2 + y: 2 + width: 20 + height: 20 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 16ffab2d04c425aa0800000000000000 + internalID: -6173788297874440351 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 906_1 + rect: + serializedVersion: 2 + x: 25 + y: 2 + width: 20 + height: 20 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3a4ed66ec6b4cf200800000000000000 + internalID: 215129813301453987 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 906_2 + rect: + serializedVersion: 2 + x: 48 + y: 3 + width: 20 + height: 19 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2f6d7649a943c7c30800000000000000 + internalID: 4358416377907238642 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 906_3 + rect: + serializedVersion: 2 + x: 71 + y: 3 + width: 20 + height: 19 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6d418987969d4bda0800000000000000 + internalID: -5929875762322074410 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 906_4 + rect: + serializedVersion: 2 + x: 94 + y: 3 + width: 20 + height: 18 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 60163a0f4819ed550800000000000000 + internalID: 6187542938212589830 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 906_5 + rect: + serializedVersion: 2 + x: 117 + y: 4 + width: 20 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 140515908a1732440800000000000000 + internalID: 4909892985288740929 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 906_6 + rect: + serializedVersion: 2 + x: 140 + y: 4 + width: 20 + height: 16 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 573a3f1ca7dc409d0800000000000000 + internalID: -2808894340448672907 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: d26db271124ee5204aece299d7021207 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: + - key: SpriteEditor.SliceSettings + value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":64.0,"y":64.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":0,"keepEmptyRects":false,"isAlternate":false}' + nameFileIdTable: + 906_0: -6173788297874440351 + 906_1: 215129813301453987 + 906_2: 4358416377907238642 + 906_3: -5929875762322074410 + 906_4: 6187542938212589830 + 906_5: 4909892985288740929 + 906_6: -2808894340448672907 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: