diff --git a/Assets/Animations/AtomusFiorus.anim b/Assets/Animations/AtomusFiorus.anim new file mode 100644 index 0000000..dd8123b --- /dev/null +++ b/Assets/Animations/AtomusFiorus.anim @@ -0,0 +1,98 @@ +%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: AtomusFiorus + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 55164c05af4d31e4cb46f11ebe0b951d, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 21300000, guid: ab3f4553d6bf2b242be8e8ce993da26e, type: 3} + attribute: m_Sprite + path: Aura + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 0} + attribute: m_Sprite + path: Details + classID: 212 + script: {fileID: 0} + 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 + - serializedVersion: 2 + path: 2003435589 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3181064726 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 55164c05af4d31e4cb46f11ebe0b951d, type: 3} + - {fileID: 21300000, guid: ab3f4553d6bf2b242be8e8ce993da26e, type: 3} + - {fileID: 0} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + 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/AtomusFiorus.anim.meta b/Assets/Animations/AtomusFiorus.anim.meta new file mode 100644 index 0000000..a6305e8 --- /dev/null +++ b/Assets/Animations/AtomusFiorus.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5506da4b2b0e0884fba51926e31f3cf7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/Pulsar.anim b/Assets/Animations/Pulsar.anim new file mode 100644 index 0000000..0bc993d --- /dev/null +++ b/Assets/Animations/Pulsar.anim @@ -0,0 +1,98 @@ +%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: Pulsar + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: c4e6b4a83186772478e9806ddc0b164c, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 0} + attribute: m_Sprite + path: Details + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 21300000, guid: 3444451ea88993b468b60005301afccb, type: 3} + attribute: m_Sprite + path: Aura + classID: 212 + script: {fileID: 0} + 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 + - serializedVersion: 2 + path: 3181064726 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2003435589 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: c4e6b4a83186772478e9806ddc0b164c, type: 3} + - {fileID: 0} + - {fileID: 21300000, guid: 3444451ea88993b468b60005301afccb, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + 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/Pulsar.anim.meta b/Assets/Animations/Pulsar.anim.meta new file mode 100644 index 0000000..c98aa90 --- /dev/null +++ b/Assets/Animations/Pulsar.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a9bd86b20c81b54989eab9d06148dfa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/TheBiggestOne.anim b/Assets/Animations/TheBiggestOne.anim new file mode 100644 index 0000000..814fbe9 --- /dev/null +++ b/Assets/Animations/TheBiggestOne.anim @@ -0,0 +1,98 @@ +%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: TheBiggestOne + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 8e9d8930364f8ca4c9466adffdcc0244, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 0} + attribute: m_Sprite + path: Details + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 21300000, guid: 162524046991a2f4580f8f09fa1afbfd, type: 3} + attribute: m_Sprite + path: Aura + classID: 212 + script: {fileID: 0} + 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 + - serializedVersion: 2 + path: 3181064726 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2003435589 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 8e9d8930364f8ca4c9466adffdcc0244, type: 3} + - {fileID: 0} + - {fileID: 21300000, guid: 162524046991a2f4580f8f09fa1afbfd, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + 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/TheBiggestOne.anim.meta b/Assets/Animations/TheBiggestOne.anim.meta new file mode 100644 index 0000000..cbddf02 --- /dev/null +++ b/Assets/Animations/TheBiggestOne.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d021366003c51294ebb609d4879ca405 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animators/AtomusFiorus.controller b/Assets/Animators/AtomusFiorus.controller new file mode 100644 index 0000000..3fe8b4c --- /dev/null +++ b/Assets/Animators/AtomusFiorus.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AtomusFiorus + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 8574568079329478098} + 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} +--- !u!1102 &8551481655842132986 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AtomusFiorus + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: 5506da4b2b0e0884fba51926e31f3cf7, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &8574568079329478098 +AnimatorStateMachine: + serializedVersion: 5 + 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: 8551481655842132986} + m_Position: {x: 200, y: 0, 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: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 8551481655842132986} diff --git a/Assets/Animators/AtomusFiorus.controller.meta b/Assets/Animators/AtomusFiorus.controller.meta new file mode 100644 index 0000000..30ae31e --- /dev/null +++ b/Assets/Animators/AtomusFiorus.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7fa08183399c5f42855c0b3466b4758 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animators/Pulsar.controller b/Assets/Animators/Pulsar.controller new file mode 100644 index 0000000..82124ea --- /dev/null +++ b/Assets/Animators/Pulsar.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-5392975432960566163 +AnimatorStateMachine: + serializedVersion: 5 + 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: 7594943501951090137} + m_Position: {x: 200, y: 0, 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: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 7594943501951090137} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pulsar + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -5392975432960566163} + 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} +--- !u!1102 &7594943501951090137 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New Animation + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: 0a9bd86b20c81b54989eab9d06148dfa, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Animators/Pulsar.controller.meta b/Assets/Animators/Pulsar.controller.meta new file mode 100644 index 0000000..9643102 --- /dev/null +++ b/Assets/Animators/Pulsar.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10e6a2b96ed8b14408feb07290976fc0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animators/TheBiggestOne.controller b/Assets/Animators/TheBiggestOne.controller new file mode 100644 index 0000000..f41a7a0 --- /dev/null +++ b/Assets/Animators/TheBiggestOne.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-6261277023310127432 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TheBiggestOne + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: d021366003c51294ebb609d4879ca405, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TheBiggestOne + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7312533921545723433} + 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} +--- !u!1107 &7312533921545723433 +AnimatorStateMachine: + serializedVersion: 5 + 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: -6261277023310127432} + m_Position: {x: 200, y: 0, 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: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -6261277023310127432} diff --git a/Assets/Animators/TheBiggestOne.controller.meta b/Assets/Animators/TheBiggestOne.controller.meta new file mode 100644 index 0000000..9ae53cf --- /dev/null +++ b/Assets/Animators/TheBiggestOne.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90289d9f7e620d74c8cdebcce4f371f5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Components/Emitter.cs b/Assets/Components/Emitter.cs index 6a598fc..cac4679 100644 --- a/Assets/Components/Emitter.cs +++ b/Assets/Components/Emitter.cs @@ -5,8 +5,6 @@ using UnityEngine; [RequireComponent(typeof(Particle))] public class Emitter : MonoBehaviour { - public float forceBase; - public float forceVariance; public float emissionPeriod; public int emissionQuantity; @@ -29,8 +27,7 @@ public class Emitter : MonoBehaviour Particle newParticle = newObject.GetComponent(); newParticle.Tier = particle.Tier - 2; Vector3 direction = new Vector3(Mathf.Cos(Mathf.PI * i * 2 / emissionQuantity), Mathf.Sin(Mathf.PI * i / emissionQuantity), 0).normalized; - float force = Mathf.Clamp(forceBase + ((Random.value - 0.5f) * forceVariance), 0f, float.PositiveInfinity); - newParticle.rigidbody.AddForce(direction * force); + newParticle.rigidbody.AddForce(direction * 0.01f); } } } diff --git a/Assets/Components/GameController.cs b/Assets/Components/GameController.cs index 24b2f7f..7049f58 100644 --- a/Assets/Components/GameController.cs +++ b/Assets/Components/GameController.cs @@ -87,14 +87,22 @@ public class GameController : MonoBehaviour [HideInInspector] public BlackHole blackHole; + [HideInInspector] + public MessageBox messageBox; + + [HideInInspector] + public Tutorial tutorial; + protected void Awake() { spawner = Camera.main.GetComponent(); pusher = Camera.main.GetComponent(); panner = Camera.main.GetComponent(); musicManager = GetComponent(); + tutorial = GetComponent(); simulatedObjects = new List(); canvas = GameObject.FindGameObjectWithTag("Canvas").GetComponent(); upgradePanel = GameObject.FindGameObjectWithTag("UpgradePanel").GetComponent(); + messageBox = GameObject.FindGameObjectWithTag("MessageBox").GetComponent(); } protected void Start() { diff --git a/Assets/Components/Merger.cs b/Assets/Components/Merger.cs index e66b6df..ddb3b21 100644 --- a/Assets/Components/Merger.cs +++ b/Assets/Components/Merger.cs @@ -67,11 +67,6 @@ public class Merger : MonoBehaviour } protected void DoMerge() { - if(particle.gameController.blackHole == null) { - particle.gameController.blackHole = Instantiate(particle.gameController.blackHolePrefab, transform.position, Quaternion.identity).GetComponent(); - Destroy(this.gameObject); - return; - } particle.Tier += 1; foreach(Merger merged in mergeCandidates.ToArray()) { if(merged == null) continue; diff --git a/Assets/Components/MessageBox.cs b/Assets/Components/MessageBox.cs new file mode 100644 index 0000000..546189f --- /dev/null +++ b/Assets/Components/MessageBox.cs @@ -0,0 +1,46 @@ +using System; +using UnityEngine; +using UnityEngine.UI; + + +public class MessageBox : MonoBehaviour { + public float disappearanceSpeed = 0.22f; + protected float opacity; + + protected Image image; + protected Text text; + protected bool nextTriggered; + protected Action next; + + // Start is called before the first frame update + protected void Awake() + { + text = GetComponent(); + image = transform.parent.GetComponentInChildren(); + } + + public void Write(string message, Action next) { + text.text = message; + this.next = next; + nextTriggered = false; + opacity = 1f; + } + + protected void Update() + { + if(opacity > 0f) { + opacity -= disappearanceSpeed * Time.deltaTime; + } + else { + if(!nextTriggered) + { + nextTriggered = true; + if(next != null) { + next(); + } + } + } + text.color = new Color(text.color.r, text.color.g, text.color.b, opacity); + image.color = new Color(text.color.r, text.color.g, text.color.b, opacity); + } +} diff --git a/Assets/Components/MessageBox.cs.meta b/Assets/Components/MessageBox.cs.meta new file mode 100644 index 0000000..ba98408 --- /dev/null +++ b/Assets/Components/MessageBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d1c930f80e558e548b8df3b6354954c3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Components/MusicManager.cs b/Assets/Components/MusicManager.cs index 28e06dd..99ec861 100644 --- a/Assets/Components/MusicManager.cs +++ b/Assets/Components/MusicManager.cs @@ -37,17 +37,10 @@ public class MusicManager : MonoBehaviour gameController = GetComponent(); } - public void UpdateLayers(int maxTier) { - if(gameController.blackHole == null) return; - - if(maxTier == -1) { - baseLayerTargetVolume = 1f; - } - else { - baseLayerTargetVolume = 0f; - } - + public void UpdateLayers(int maxTier) + { if(neverStarted) { + baseLayer.Play(); foreach(AudioSource layer in layers) { if(layer != null) { layer.Play(); @@ -56,6 +49,14 @@ public class MusicManager : MonoBehaviour neverStarted = false; } + if(maxTier == -1 && gameController.blackHole != null) { + baseLayerTargetVolume = 1f; + } + else { + baseLayerTargetVolume = 0f; + } + + if(maxTier >= layers.Length) { for(int i = 0; i < layers.Length; i++) { targetVolume[i] = 1f; diff --git a/Assets/Components/Particle.cs b/Assets/Components/Particle.cs index 15c5dcf..4ba1e30 100644 --- a/Assets/Components/Particle.cs +++ b/Assets/Components/Particle.cs @@ -43,10 +43,11 @@ public class Particle : MonoBehaviour { animator.runtimeAnimatorController = gameController.tierAnimation[_tier % gameController.tierAnimation.Length]; hue.PossibleColors = gameController.tierGradients[_tier % gameController.tierGradients.Length]; gameController.CheckNewMaxTier(_tier); - mainRenderer.rendererPriority = _tier; - auraRenderer.rendererPriority = _tier; - detailsRenderer.rendererPriority = _tier; + mainRenderer.sortingOrder = -_tier; + auraRenderer.sortingOrder = -_tier; + detailsRenderer.sortingOrder = -_tier; disappear.ResetTimer(); + rigidbody.mass = Mass; } } diff --git a/Assets/Components/SpawnOnMouseClick.cs b/Assets/Components/SpawnOnMouseClick.cs index 73ccb06..e4444c2 100644 --- a/Assets/Components/SpawnOnMouseClick.cs +++ b/Assets/Components/SpawnOnMouseClick.cs @@ -24,12 +24,19 @@ public class SpawnOnMouseClick : MonoBehaviour { if(!gameController.upgradePanel.gameObject.activeSelf && Input.GetMouseButtonDown(mouseButton)) { Vector3 mousePosition = GetWorldMousePosition(); - for(int i = 0; i < spawnCount; i++) { - GameObject particleObject = Instantiate(gameController.particlePrefab, new Vector3(mousePosition.x, mousePosition.y, 0f), Quaternion.identity); - Particle particle = particleObject.GetComponent(); - particle.Tier = spawnedTier; - Vector2 direction = new Vector2(Random.value - 0.5f, Random.value - 0.5f).normalized; - particle.rigidbody.AddForce(direction * appliedForce); + if(gameController.blackHole == null) { + gameController.blackHole = Instantiate(gameController.blackHolePrefab, new Vector3(mousePosition.x, mousePosition.y, 0f), Quaternion.identity).GetComponent(); + gameController.tutorial.Step2(); + gameController.musicManager.UpdateLayers(-1); + } + else { + for(int i = 0; i < spawnCount; i++) { + GameObject particleObject = Instantiate(gameController.particlePrefab, new Vector3(mousePosition.x, mousePosition.y, 0f), Quaternion.identity); + Particle particle = particleObject.GetComponent(); + particle.Tier = spawnedTier; + Vector2 direction = new Vector2(Random.value - 0.5f, Random.value - 0.5f).normalized; + particle.rigidbody.AddForce(direction * appliedForce); + } } } } diff --git a/Assets/Components/TempUpgradesToggler.cs b/Assets/Components/TempUpgradesToggler.cs index e1ef89a..3f2f926 100644 --- a/Assets/Components/TempUpgradesToggler.cs +++ b/Assets/Components/TempUpgradesToggler.cs @@ -4,16 +4,16 @@ using UnityEngine; public class TempUpgradesToggler : MonoBehaviour { - public GameObject upgrades; + protected GameController gameController; - protected void Start() { - Debug.LogWarning("TempUpgradesToggler should not be used."); + protected void Awake() { + gameController = GameObject.FindGameObjectWithTag("GameController").GetComponent(); } protected void Update() { - if(Input.GetKeyDown(KeyCode.P)) { - upgrades.SetActive(!upgrades.activeSelf); + if(Input.GetKeyDown(KeyCode.Tab) && gameController.blackHole != null) { + gameController.upgradePanel.gameObject.SetActive(!gameController.upgradePanel.gameObject.activeSelf); } } } diff --git a/Assets/Components/Tutorial.cs b/Assets/Components/Tutorial.cs new file mode 100644 index 0000000..57516d8 --- /dev/null +++ b/Assets/Components/Tutorial.cs @@ -0,0 +1,51 @@ +using UnityEngine; +using UnityEngine.UI; + + +public class Tutorial : MonoBehaviour { + protected GameController gameController; + + protected void Awake() { + gameController = GetComponent(); + } + + protected void Start() { + gameController.messageBox.Write("Welcome to Black Hole: Fusion!", Step1); + } + + public void Step1() { + gameController.messageBox.Write("Press Left Mouse Button to spawn your Black Hole!", null); + } + + public void Step2() { + gameController.messageBox.Write("Click somewhere to spawn a Particle!", Step3); + } + + public void Step3() { + gameController.messageBox.Write("6 Particles of the same size merge into a bigger one!", Step4); + } + + public void Step4() { + gameController.messageBox.Write("If a Particle touches the Black Hole, it gets eaten!", Step5); + } + + public void Step5() { + gameController.messageBox.Write("Pan the camera with Middle Mouse Button!", Step6); + } + + public void Step6() { + gameController.messageBox.Write("Larger Particles automatically generate smaller particles!", Step7); + } + + public void Step7() { + gameController.messageBox.Write("You can press Tab to buy upgrades at my Mass Shop!", Step8); + } + + public void Step8() { + gameController.messageBox.Write("Grow the black hole the most you can!", Step9); + } + + public void Step9() { + gameController.messageBox.Write("Have fun!", null); + } +} \ No newline at end of file diff --git a/Assets/Components/Tutorial.cs.meta b/Assets/Components/Tutorial.cs.meta new file mode 100644 index 0000000..ae13f8b --- /dev/null +++ b/Assets/Components/Tutorial.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 726eb02e8a7b20141b88eb64ddc27e7f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Media/itchio_card_blackhole.png b/Assets/Media/itchio_card_blackhole.png new file mode 100644 index 0000000..5c7b1e0 Binary files /dev/null and b/Assets/Media/itchio_card_blackhole.png differ diff --git a/Assets/Media/itchio_card_blackhole.png.meta b/Assets/Media/itchio_card_blackhole.png.meta new file mode 100644 index 0000000..76e1740 --- /dev/null +++ b/Assets/Media/itchio_card_blackhole.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: dd841648488cc60459ff71d2b3f0be7a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Media/ldjam_card_blackhole.png b/Assets/Media/ldjam_card_blackhole.png new file mode 100644 index 0000000..38f9b89 Binary files /dev/null and b/Assets/Media/ldjam_card_blackhole.png differ diff --git a/Assets/Media/ldjam_card_blackhole.png.meta b/Assets/Media/ldjam_card_blackhole.png.meta new file mode 100644 index 0000000..1246598 --- /dev/null +++ b/Assets/Media/ldjam_card_blackhole.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 045c4ba1a34c51b41a023e30fdcd8947 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Music/layer3.ogg.meta b/Assets/Music/layer3.ogg.meta new file mode 100644 index 0000000..0f7a01f --- /dev/null +++ b/Assets/Music/layer3.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 7d8a4bf97225cc248a33fafbde9dcba1 +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/Music/layer4.ogg.meta b/Assets/Music/layer4.ogg.meta new file mode 100644 index 0000000..290a466 --- /dev/null +++ b/Assets/Music/layer4.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 5a65eb0b4163ecc4a9b50784398890f6 +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/Music/layer5.ogg.meta b/Assets/Music/layer5.ogg.meta new file mode 100644 index 0000000..0a99280 --- /dev/null +++ b/Assets/Music/layer5.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: f1c7e1c669484f643a8733b98ac1d0b8 +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/Prefabs/BlackHole.prefab b/Assets/Prefabs/BlackHole.prefab index f4fc246..754fab9 100644 --- a/Assets/Prefabs/BlackHole.prefab +++ b/Assets/Prefabs/BlackHole.prefab @@ -99,7 +99,7 @@ Rigidbody2D: m_Simulated: 1 m_UseFullKinematicContacts: 0 m_UseAutoMass: 0 - m_Mass: 7 + m_Mass: 1 m_LinearDrag: 0 m_AngularDrag: 0.05 m_GravityScale: 0 @@ -137,7 +137,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: isStatic: 1 - positionInList: 0 --- !u!114 &3271020097140099258 MonoBehaviour: m_ObjectHideFlags: 0 @@ -150,6 +149,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 2f86d0ffd697a6046a85ea2885566da9, type: 3} m_Name: m_EditorClassIdentifier: + startingMass: 1 spentMass: 0 --- !u!95 &6517147912323212384 Animator: diff --git a/Assets/Prefabs/Canvas.prefab b/Assets/Prefabs/Canvas.prefab index b90b6bc..b00fbcc 100644 --- a/Assets/Prefabs/Canvas.prefab +++ b/Assets/Prefabs/Canvas.prefab @@ -1,5 +1,42 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &2086178638968647257 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6607708685354405213} + m_Layer: 5 + m_Name: Tutorial + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6607708685354405213 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2086178638968647257} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2210641171479173635} + - {fileID: 4855612709079493805} + m_Father: {fileID: 2403919130725522831} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 100} + m_Pivot: {x: 0.5, y: 1} --- !u!1 &2403919130725522827 GameObject: m_ObjectHideFlags: 0 @@ -32,6 +69,7 @@ RectTransform: m_Children: - {fileID: 2403919130170789885} - {fileID: 2403919128831932114} + - {fileID: 6607708685354405213} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -100,6 +138,156 @@ MonoBehaviour: m_BlockingMask: serializedVersion: 2 m_Bits: 4294967295 +--- !u!1 &4788776084949076787 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4855612709079493805} + - component: {fileID: 586471052178394484} + - component: {fileID: 5170686125932036275} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4855612709079493805 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4788776084949076787} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6607708685354405213} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &586471052178394484 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4788776084949076787} + m_CullTransparentMesh: 0 +--- !u!114 &5170686125932036275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4788776084949076787} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 202ddae286468e44898ff353995f1bf5, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5287495121141432991 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2210641171479173635} + - component: {fileID: 1861907083794448639} + - component: {fileID: 5671228117597399739} + m_Layer: 5 + m_Name: Available (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2210641171479173635 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5287495121141432991} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6607708685354405213} + m_RootOrder: 0 + 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: 50, y: 0} + m_SizeDelta: {x: -100, y: 38.7} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1861907083794448639 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5287495121141432991} + m_CullTransparentMesh: 0 +--- !u!114 &5671228117597399739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5287495121141432991} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 16bf2f8238537fa49abe10854fc7799a, type: 3} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 6 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Hello! Welcome to [title]! --- !u!1001 &8082650385904397302 PrefabInstance: m_ObjectHideFlags: 0 @@ -217,9 +405,9 @@ PrefabInstance: propertyPath: m_Name value: Mass objectReference: {fileID: 0} - - target: {fileID: 5870222235995333638, guid: 48928de23c4bf22498a7fc6a69f24b08, + - target: {fileID: 5870222235995333636, guid: 48928de23c4bf22498a7fc6a69f24b08, type: 3} - propertyPath: blackHole + propertyPath: m_Text value: objectReference: {fileID: 0} m_RemovedComponents: [] @@ -240,7 +428,12 @@ PrefabInstance: - target: {fileID: 6071206155585637468, guid: 92e4f986dfcd64b42bf3ab401d8a2ecb, type: 3} propertyPath: m_Name - value: Upgrades + value: UpgradePanel + objectReference: {fileID: 0} + - target: {fileID: 6071206155585637468, guid: 92e4f986dfcd64b42bf3ab401d8a2ecb, + type: 3} + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} - target: {fileID: 6071206155585637459, guid: 92e4f986dfcd64b42bf3ab401d8a2ecb, type: 3} @@ -372,11 +565,6 @@ PrefabInstance: propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6071206155164727663, guid: 92e4f986dfcd64b42bf3ab401d8a2ecb, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 15 - objectReference: {fileID: 0} - target: {fileID: 6071206155164727663, guid: 92e4f986dfcd64b42bf3ab401d8a2ecb, type: 3} propertyPath: m_SizeDelta.x @@ -387,6 +575,16 @@ PrefabInstance: propertyPath: m_Pivot.x value: 1 objectReference: {fileID: 0} + - target: {fileID: 6071206154778020738, guid: 92e4f986dfcd64b42bf3ab401d8a2ecb, + type: 3} + propertyPath: m_Text + value: + objectReference: {fileID: 0} + - target: {fileID: 6071206155260560995, guid: 92e4f986dfcd64b42bf3ab401d8a2ecb, + type: 3} + propertyPath: m_Text + value: + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 92e4f986dfcd64b42bf3ab401d8a2ecb, type: 3} --- !u!224 &2403919128831932114 stripped diff --git a/Assets/Prefabs/GameController.prefab b/Assets/Prefabs/GameController.prefab index 3446607..416e328 100644 --- a/Assets/Prefabs/GameController.prefab +++ b/Assets/Prefabs/GameController.prefab @@ -41,7 +41,134 @@ AudioSource: m_Enabled: 1 serializedVersion: 4 OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 8300000, guid: 7f5aa2a2cf682734ba7c9842badb7b84, type: 3} + m_audioClip: {fileID: 8300000, guid: 3a3e25a44564a9c47ab8afc5095d1c4b, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 1 + 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!1 &2560916894843198321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3686501908764015971} + - component: {fileID: 5582042663841864630} + m_Layer: 0 + m_Name: Layer 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3686501908764015971 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2560916894843198321} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1990625892755510357} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &5582042663841864630 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2560916894843198321} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: f1c7e1c669484f643a8733b98ac1d0b8, type: 3} m_PlayOnAwake: 0 m_Volume: 1 m_Pitch: 1 @@ -254,6 +381,260 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 +--- !u!1 &4010886100783857344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4617098938910796865} + - component: {fileID: 4175724698964389245} + m_Layer: 0 + m_Name: Layer 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4617098938910796865 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4010886100783857344} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1990625892755510357} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &4175724698964389245 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4010886100783857344} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 7d8a4bf97225cc248a33fafbde9dcba1, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 1 + 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!1 &4074131865602471020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4124629806248120747} + - component: {fileID: 8557397737644218247} + m_Layer: 0 + m_Name: Layer 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4124629806248120747 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4074131865602471020} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1990625892755510357} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &8557397737644218247 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4074131865602471020} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 5a65eb0b4163ecc4a9b50784398890f6, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 1 + 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!1 &4669070901862137127 GameObject: m_ObjectHideFlags: 0 @@ -265,6 +646,7 @@ GameObject: - component: {fileID: 9012813807232547518} - component: {fileID: 4937878819460165300} - component: {fileID: 1086337020} + - component: {fileID: 1332838605} m_Layer: 0 m_Name: GameController m_TagString: GameController @@ -302,7 +684,7 @@ MonoBehaviour: gravitationConstant: 2 particlesToMerge: 5 scaleMultiplier: 3 - particleDurationConstant: 5 + particleDurationConstant: 4 blackHolePrefab: {fileID: 2084275844800580026, guid: d2ff0823532914e4a8f5ecd0efc2a146, type: 3} particlePrefab: {fileID: 5473375028011702754, guid: e73d8e05bd7498c4a80a63094f4594a8, @@ -479,10 +861,12 @@ MonoBehaviour: tierAnimation: - {fileID: 9100000, guid: 20f89caa72793bb44b234d8992bad691, type: 2} - {fileID: 9100000, guid: 6537c3711346924459455feaf4579420, type: 2} - - {fileID: 9100000, guid: 6537c3711346924459455feaf4579420, type: 2} + - {fileID: 9100000, guid: e7fa08183399c5f42855c0b3466b4758, type: 2} - {fileID: 9100000, guid: c0850c00f73c1a7448391a14a513e274, type: 2} - {fileID: 9100000, guid: 93a7bcdb67702484494f3bbd777ad2e8, type: 2} - {fileID: 9100000, guid: ca5534acdf3ff4d4ab5e91aa33b49907, type: 2} + - {fileID: 9100000, guid: 10e6a2b96ed8b14408feb07290976fc0, type: 2} + - {fileID: 9100000, guid: 90289d9f7e620d74c8cdebcce4f371f5, type: 2} upgradePushForce: - 0 - 100 @@ -497,7 +881,7 @@ MonoBehaviour: - 27 - 81 - 243 - upgradeParticleCount: 01000000020000000300000005000000070000000a000000 + upgradeParticleCount: 010000000200000003000000040000000500000006000000 upgradeParticleTiers: 000000000100000002000000030000000400000005000000 _levelAntig: 0 _levelMatter: 0 @@ -511,6 +895,8 @@ MonoBehaviour: musicManager: {fileID: 0} canvas: {fileID: 0} blackHole: {fileID: 0} + messageBox: {fileID: 0} + tutorial: {fileID: 0} --- !u!114 &1086337020 MonoBehaviour: m_ObjectHideFlags: 0 @@ -528,6 +914,21 @@ MonoBehaviour: layers: - {fileID: 4850948939192426854} - {fileID: 1636788351} + - {fileID: 4175724698964389245} + - {fileID: 8557397737644218247} + - {fileID: 5582042663841864630} +--- !u!114 &1332838605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4669070901862137127} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 726eb02e8a7b20141b88eb64ddc27e7f, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &7887871963136015922 GameObject: m_ObjectHideFlags: 0 @@ -570,7 +971,7 @@ AudioSource: serializedVersion: 4 OutputAudioMixerGroup: {fileID: 0} m_audioClip: {fileID: 8300000, guid: f775738b748618e4a9f4e742e21a282e, type: 3} - m_PlayOnAwake: 1 + m_PlayOnAwake: 0 m_Volume: 1 m_Pitch: 1 Loop: 1 @@ -685,6 +1086,9 @@ Transform: - {fileID: 2826821897386302087} - {fileID: 576137496605705657} - {fileID: 1636788350} + - {fileID: 4617098938910796865} + - {fileID: 4124629806248120747} + - {fileID: 3686501908764015971} m_Father: {fileID: 9012813807232547518} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Prefabs/Particle.prefab b/Assets/Prefabs/Particle.prefab index 74b806a..0574afc 100644 --- a/Assets/Prefabs/Particle.prefab +++ b/Assets/Prefabs/Particle.prefab @@ -267,7 +267,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: isStatic: 0 - positionInList: 0 --- !u!114 &2183820810783596218 MonoBehaviour: m_ObjectHideFlags: 0 @@ -280,7 +279,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 4ae389aca0e2e82408a1ddd869680dc0, type: 3} m_Name: m_EditorClassIdentifier: - forceBase: 2 + forceBase: 0.1 forceVariance: 0 emissionPeriod: 2 emissionQuantity: 2 diff --git a/Assets/Scenes/Game.unity b/Assets/Scenes/Game.unity index 0c46be6..846c5a6 100644 --- a/Assets/Scenes/Game.unity +++ b/Assets/Scenes/Game.unity @@ -238,18 +238,132 @@ PrefabInstance: propertyPath: m_Pivot.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2403919130170789874, guid: 76f8b0dd2ad607c40a99929d0fb69038, + - target: {fileID: 2403919130170789885, guid: 76f8b0dd2ad607c40a99929d0fb69038, type: 3} - propertyPath: m_Text - value: + propertyPath: m_LocalPosition.z + value: -5 objectReference: {fileID: 0} - target: {fileID: 2403919128831932125, guid: 76f8b0dd2ad607c40a99929d0fb69038, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9033005890844899560, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: cost + value: 2000 + objectReference: {fileID: 0} + - target: {fileID: 9033005891250666503, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: cost + value: 10000 + objectReference: {fileID: 0} + - target: {fileID: 9033005890865948394, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: cost + value: 80000 + objectReference: {fileID: 0} + - target: {fileID: 9033005890249791226, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: cost + value: 500000 + objectReference: {fileID: 0} + - target: {fileID: 9033005890711922692, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: cost + value: 6000 + objectReference: {fileID: 0} + - target: {fileID: 9033005890712579492, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: cost + value: 30000 + objectReference: {fileID: 0} + - target: {fileID: 6607708685354405213, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_LocalPosition.z + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 5287495121141432991, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} propertyPath: m_Name - value: UpgradePanel + value: MessageBox + objectReference: {fileID: 0} + - target: {fileID: 5287495121141432991, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_TagString + value: MessageBox + objectReference: {fileID: 0} + - target: {fileID: 2210641171479173635, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0.000011444092 + objectReference: {fileID: 0} + - target: {fileID: 2210641171479173635, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_SizeDelta.y + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 2210641171479173635, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 2210641171479173635, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_SizeDelta.x + value: -112 + objectReference: {fileID: 0} + - target: {fileID: 2210641171479173635, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_LocalPosition.z + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 5671228117597399739, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5671228117597399739, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_Text + value: Message Box + objectReference: {fileID: 0} + - target: {fileID: 5671228117597399739, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_FontData.m_FontSize + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 5671228117597399739, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_FontData.m_MinSize + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4855612709079493805, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + propertyPath: m_LocalPosition.z + value: -10 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 76f8b0dd2ad607c40a99929d0fb69038, type: 3} +--- !u!1 &187646579 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5287495121141432991, guid: 76f8b0dd2ad607c40a99929d0fb69038, + type: 3} + m_PrefabInstance: {fileID: 187646578} + m_PrefabAsset: {fileID: 0} +--- !u!114 &187646580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187646579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d1c930f80e558e548b8df3b6354954c3, type: 3} + m_Name: + m_EditorClassIdentifier: + disappearanceSpeed: 0.2 --- !u!1001 &199721176 PrefabInstance: m_ObjectHideFlags: 0 @@ -388,6 +502,24 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1494a5a29db06cd46ad1296e4d19e683, type: 3} +--- !u!1 &1162299892 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 9221969453073420044, guid: 6baf9ec6ad712d940a83a3bf6ae3e6b1, + type: 3} + m_PrefabInstance: {fileID: 199721176} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1162299900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1162299892} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 417c5b9357424244781a5ac6c548630c, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &1193488136 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Sprites/2_Atomus_Fiorus.png.meta b/Assets/Sprites/2_Atomus_Fiorus.png.meta index 9fbc7cd..3d40b3e 100644 --- a/Assets/Sprites/2_Atomus_Fiorus.png.meta +++ b/Assets/Sprites/2_Atomus_Fiorus.png.meta @@ -31,7 +31,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: -1 + filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 @@ -45,7 +45,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 17 + spritePixelsToUnits: 16 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 diff --git a/Assets/Sprites/7_Aurea v 2.png.meta b/Assets/Sprites/7_Aurea v 2.png.meta new file mode 100644 index 0000000..1a35b9b --- /dev/null +++ b/Assets/Sprites/7_Aurea v 2.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 162524046991a2f4580f8f09fa1afbfd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: -1 + mipBias: -100 + 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: 250 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 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: WebGL + 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: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/7_Pulsar.png.meta b/Assets/Sprites/7_Pulsar.png.meta new file mode 100644 index 0000000..4744841 --- /dev/null +++ b/Assets/Sprites/7_Pulsar.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: c4e6b4a83186772478e9806ddc0b164c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + 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: 400 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 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: WebGL + 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: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/8_BiggestHoleOfThemALL.png.meta b/Assets/Sprites/8_BiggestHoleOfThemALL.png.meta new file mode 100644 index 0000000..f7fcb0a --- /dev/null +++ b/Assets/Sprites/8_BiggestHoleOfThemALL.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 8e9d8930364f8ca4c9466adffdcc0244 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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: 800 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 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: WebGL + 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: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Mouse_Left.png.meta b/Assets/Sprites/Mouse_Left.png.meta new file mode 100644 index 0000000..a24156c --- /dev/null +++ b/Assets/Sprites/Mouse_Left.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 95e7044837e5e1241b5aa3fcdd1b0ad0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 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: WebGL + 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: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Mouse_Right.png.meta b/Assets/Sprites/Mouse_Right.png.meta new file mode 100644 index 0000000..4e089cb --- /dev/null +++ b/Assets/Sprites/Mouse_Right.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: de00cc00ba482bf47ac004517136bc6f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 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: WebGL + 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: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Mouse_Rotellina.png.meta b/Assets/Sprites/Mouse_Rotellina.png.meta new file mode 100644 index 0000000..94c9ee7 --- /dev/null +++ b/Assets/Sprites/Mouse_Rotellina.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 1b26dd23daf988145ad7a64ca758ddbb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + 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 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 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: WebGL + 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: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Pulsar Aura.png.meta b/Assets/Sprites/Pulsar Aura.png.meta new file mode 100644 index 0000000..98c474f --- /dev/null +++ b/Assets/Sprites/Pulsar Aura.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 3444451ea88993b468b60005301afccb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: -1 + mipBias: -100 + 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: 250 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 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: WebGL + 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: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 4cb3529..6d995fa 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -8,6 +8,7 @@ TagManager: - BlackHole - Canvas - UpgradePanel + - MessageBox layers: - Default - TransparentFX