Compare commits

...

6 Commits

  1. 88
      namedropper/Assets/CardDataDrawer.cs
  2. 11
      namedropper/Assets/CardDataDrawer.cs.meta
  3. 683
      namedropper/Assets/Prefabs/Category Prefab.prefab
  4. 346
      namedropper/Assets/Prefabs/Player Prefab.prefab
  5. 208
      namedropper/Assets/Prefabs/ShapePickupPrefab.prefab
  6. 7
      namedropper/Assets/Prefabs/ShapePickupPrefab.prefab.meta
  7. 8
      namedropper/Assets/Resources/shapes.meta
  8. BIN
      namedropper/Assets/Resources/shapes/circle.png
  9. 123
      namedropper/Assets/Resources/shapes/circle.png.meta
  10. BIN
      namedropper/Assets/Resources/shapes/diamond.png
  11. 123
      namedropper/Assets/Resources/shapes/diamond.png.meta
  12. BIN
      namedropper/Assets/Resources/shapes/heart.png
  13. 123
      namedropper/Assets/Resources/shapes/heart.png.meta
  14. BIN
      namedropper/Assets/Resources/shapes/hourglass.png
  15. 123
      namedropper/Assets/Resources/shapes/hourglass.png.meta
  16. BIN
      namedropper/Assets/Resources/shapes/spade.png
  17. 123
      namedropper/Assets/Resources/shapes/spade.png.meta
  18. BIN
      namedropper/Assets/Resources/shapes/square.png
  19. 123
      namedropper/Assets/Resources/shapes/square.png.meta
  20. BIN
      namedropper/Assets/Resources/shapes/star.png
  21. 123
      namedropper/Assets/Resources/shapes/star.png.meta
  22. BIN
      namedropper/Assets/Resources/shapes/triangle.png
  23. 123
      namedropper/Assets/Resources/shapes/triangle.png.meta
  24. BIN
      namedropper/Assets/Resources/shapes/wild.png
  25. 16
      namedropper/Assets/Resources/shapes/wild.png.meta
  26. BIN
      namedropper/Assets/Resources/shapes/x.png
  27. 123
      namedropper/Assets/Resources/shapes/x.png.meta
  28. 42
      namedropper/Assets/Scenes/Game.unity
  29. 95
      namedropper/Assets/Scripts/CardData.cs
  30. 11
      namedropper/Assets/Scripts/CardData.cs.meta
  31. 66
      namedropper/Assets/Scripts/Category.cs
  32. 24
      namedropper/Assets/Scripts/Game.cs
  33. 8
      namedropper/Assets/Scripts/GameDataManager.cs
  34. 3
      namedropper/Assets/Scripts/GameManager.cs
  35. 3
      namedropper/Assets/Scripts/GameOverScreen.cs
  36. 3
      namedropper/Assets/Scripts/JoinPlayer.cs
  37. 15
      namedropper/Assets/Scripts/Level.cs
  38. 113
      namedropper/Assets/Scripts/Player.cs
  39. 10
      namedropper/Assets/Scripts/Wraparound.cs
  40. 18
      namedropper/Assets/ShapePickup.cs
  41. 11
      namedropper/Assets/ShapePickup.cs.meta
  42. BIN
      namedropper/Assets/patterns/pink and purple halftone.jpg
  43. BIN
      namedropper/Assets/patterns/red and orange halftone.jpg
  44. BIN
      namedropper/Assets/patterns/xred and orange halftone.jpg
  45. 123
      namedropper/Assets/patterns/xred and orange halftone.jpg.meta
  46. BIN
      original art assets/shapes.psd

88
namedropper/Assets/CardDataDrawer.cs

@ -0,0 +1,88 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class CardDataDrawer : MonoBehaviour
{
[SerializeField] GameObject[] _shapeSprites;
public CardData _cardData;
[SerializeField] bool _generateStars = false;
public int _numStarGenerators;
[SerializeField] bool _randomizeAtStart = false;
// Start is called before the first frame update
void Start()
{
if (_randomizeAtStart)
Randomize();
else
InitEmpty();
}
public void InitEmpty()
{
_cardData = new CardData();
_cardData._shapes = new CardData.Shape[4];
for (int i = 0; i < _cardData._shapes.Length; i++) {
_cardData._shapes[i] = CardData.Shape.NONE;
}
Redraw();
}
public void AddShape(CardData.Shape shape)
{
_cardData.AddShape(shape);
Redraw();
}
public void Randomize()
{
_cardData = new CardData();
_cardData.Randomize(_shapeSprites.Length);
Redraw();
}
public void Redraw()
{
_numStarGenerators = 0;
foreach (Category category in GameObject.FindObjectsOfType<Category>())
{
if (category.IsStarGenerator() && category._color == GetComponent<Player>()?._team && _generateStars)
_numStarGenerators++;
}
for (int i = 0; i < _shapeSprites.Length; i++)
{
Sprite sprite;
if (i < _numStarGenerators)
{
string filename = "shapes/wild";
sprite = Resources.Load<Sprite>(filename);
_shapeSprites[i].GetComponent<Image>().color = Color.yellow;
}
else
{
_shapeSprites[i].GetComponent<Image>().color = Color.white;
sprite = _cardData.GetSprite(i);
}
_shapeSprites[i].GetComponent<Image>().sprite = sprite;
if (_cardData._shapes[i] == CardData.Shape.NONE)
_shapeSprites[i].SetActive(false);
else
_shapeSprites[i].SetActive(true);
}
}
// Update is called once per frame
void Update()
{
}
}

11
namedropper/Assets/CardDataDrawer.cs.meta

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ecbd2bb57a5bb334797ba646e21cceaa
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

683
namedropper/Assets/Prefabs/Category Prefab.prefab

@ -1,5 +1,157 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &607394616812083077
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3032088937872018548}
- component: {fileID: 5316076015124516944}
- component: {fileID: 6575559128811393088}
m_Layer: 0
m_Name: ShapeTopRight
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &3032088937872018548
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 607394616812083077}
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: 1499098757095760799}
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -64.9, y: -339}
m_SizeDelta: {x: 63, y: 63}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5316076015124516944
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 607394616812083077}
m_CullTransparentMesh: 1
--- !u!114 &6575559128811393088
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 607394616812083077}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: a54494efde92b524a8d4a94cfaa7f841, 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 &1053649851916384909
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5811169795948496614}
- component: {fileID: 869680664073298153}
- component: {fileID: 3540614346134156105}
m_Layer: 0
m_Name: ShapeBottomCenter
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &5811169795948496614
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1053649851916384909}
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: 1499098757095760799}
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -124.4, y: -401}
m_SizeDelta: {x: 63, y: 63}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &869680664073298153
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1053649851916384909}
m_CullTransparentMesh: 1
--- !u!114 &3540614346134156105
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1053649851916384909}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: a54494efde92b524a8d4a94cfaa7f841, 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 &1499098757095760798 --- !u!1 &1499098757095760798
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -11,6 +163,7 @@ GameObject:
- component: {fileID: 1499098757095760799} - component: {fileID: 1499098757095760799}
- component: {fileID: 1499098757095760768} - component: {fileID: 1499098757095760768}
- component: {fileID: 1085594869219034861} - component: {fileID: 1085594869219034861}
- component: {fileID: 6512514631682229156}
m_Layer: 0 m_Layer: 0
m_Name: Category Prefab m_Name: Category Prefab
m_TagString: Untagged m_TagString: Untagged
@ -28,6 +181,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -631.29175, y: -10.900024, z: -188.99962} m_LocalPosition: {x: -631.29175, y: -10.900024, z: -188.99962}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 1499098758628412651} - {fileID: 1499098758628412651}
- {fileID: 1499098757547953156} - {fileID: 1499098757547953156}
@ -35,6 +189,13 @@ Transform:
- {fileID: 124791215424900615} - {fileID: 124791215424900615}
- {fileID: 8816928777131923770} - {fileID: 8816928777131923770}
- {fileID: 770537853553476569} - {fileID: 770537853553476569}
- {fileID: 2507324631706630911}
- {fileID: 6747320240088940386}
- {fileID: 6983062348909698928}
- {fileID: 5811169795948496614}
- {fileID: 3032088937872018548}
- {fileID: 2462013288784083471}
- {fileID: 6768890663314167569}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -65,6 +226,8 @@ MonoBehaviour:
_feedbackGood: {fileID: 4304540116731250660} _feedbackGood: {fileID: 4304540116731250660}
_feedbackBad: {fileID: 3551932467328341787} _feedbackBad: {fileID: 3551932467328341787}
_streak: {fileID: 1565607471538169626} _streak: {fileID: 1565607471538169626}
_shieldsText: {fileID: 3173673145629268070}
_color: 2
--- !u!61 &1085594869219034861 --- !u!61 &1085594869219034861
BoxCollider2D: BoxCollider2D:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -91,6 +254,25 @@ BoxCollider2D:
serializedVersion: 2 serializedVersion: 2
m_Size: {x: 173.8, y: 143.4} m_Size: {x: 173.8, y: 143.4}
m_EdgeRadius: 0 m_EdgeRadius: 0
--- !u!114 &6512514631682229156
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1499098757095760798}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ecbd2bb57a5bb334797ba646e21cceaa, type: 3}
m_Name:
m_EditorClassIdentifier:
_shapeSprites:
- {fileID: 4698135363407727744}
- {fileID: 1925658209779528050}
- {fileID: 7294958316878599169}
_generateStars: 0
_numStarGenerators: 0
_randomizeAtStart: 1
--- !u!1 &1499098757547953155 --- !u!1 &1499098757547953155
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -118,6 +300,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -127.34, y: -351.8, z: 188.99962} m_LocalPosition: {x: -127.34, y: -351.8, z: 188.99962}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1499098757095760799} m_Father: {fileID: 1499098757095760799}
m_RootOrder: 1 m_RootOrder: 1
@ -133,6 +316,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -163,7 +347,7 @@ SpriteRenderer:
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 1 m_SortingOrder: 1
m_Sprite: {fileID: 21300000, guid: b0cdae1d543fd1340a987bc8707f68f1, type: 3} m_Sprite: {fileID: 21300000, guid: b0cdae1d543fd1340a987bc8707f68f1, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1} m_Color: {r: 0.3773585, g: 0.3773585, b: 0.3773585, a: 1}
m_FlipX: 0 m_FlipX: 0
m_FlipY: 0 m_FlipY: 0
m_DrawMode: 0 m_DrawMode: 0
@ -201,6 +385,7 @@ RectTransform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 188.99962} m_LocalPosition: {x: 0, y: 0, z: 188.99962}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1499098757095760799} m_Father: {fileID: 1499098757095760799}
m_RootOrder: 2 m_RootOrder: 2
@ -268,7 +453,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &1499098758628412651 --- !u!4 &1499098758628412651
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -279,6 +464,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -125.70825, y: -42, z: 188.99962} m_LocalPosition: {x: -125.70825, y: -42, z: 188.99962}
m_LocalScale: {x: 0.8428571, y: 0.83607674, z: 1} m_LocalScale: {x: 0.8428571, y: 0.83607674, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1499098757095760799} m_Father: {fileID: 1499098757095760799}
m_RootOrder: 0 m_RootOrder: 0
@ -294,6 +480,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -362,13 +549,14 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 188.9996} m_LocalPosition: {x: 0, y: 0, z: 188.9996}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1499098757095760799} m_Father: {fileID: 1499098757095760799}
m_RootOrder: 5 m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -122.7, y: -160.7} m_AnchoredPosition: {x: -122.7, y: -228.3}
m_SizeDelta: {x: 500, y: 100} m_SizeDelta: {x: 500, y: 100}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!23 &5950246395176158827 --- !u!23 &5950246395176158827
@ -382,6 +570,7 @@ MeshRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -498,12 +687,412 @@ MonoBehaviour:
m_margin: {x: 0, y: 0, z: 0, w: 0} m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0 m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0 m_isVolumetricText: 0
_SortingLayer: 0
_SortingLayerID: 0
_SortingOrder: 0
m_hasFontAssetChanged: 0 m_hasFontAssetChanged: 0
m_renderer: {fileID: 5950246395176158827} m_renderer: {fileID: 5950246395176158827}
m_maskType: 0 m_maskType: 0
--- !u!1 &1925658209779528050
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6747320240088940386}
- component: {fileID: 8950946151688576739}
- component: {fileID: 578880073417998544}
m_Layer: 0
m_Name: ShapeBottomLeft
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6747320240088940386
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1925658209779528050}
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: 1499098757095760799}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -198.40002, y: -401}
m_SizeDelta: {x: 63, y: 63}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8950946151688576739
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1925658209779528050}
m_CullTransparentMesh: 1
--- !u!114 &578880073417998544
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1925658209779528050}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: a54494efde92b524a8d4a94cfaa7f841, 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 &3870330076223021860
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2462013288784083471}
- component: {fileID: 7347438502378141645}
- component: {fileID: 4879913715395928465}
m_Layer: 0
m_Name: ShapeBottomRight
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &2462013288784083471
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3870330076223021860}
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: 1499098757095760799}
m_RootOrder: 11
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -64.900024, y: -401}
m_SizeDelta: {x: 63, y: 63}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7347438502378141645
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3870330076223021860}
m_CullTransparentMesh: 1
--- !u!114 &4879913715395928465
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3870330076223021860}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: a54494efde92b524a8d4a94cfaa7f841, 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 &4628035785503037365
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6768890663314167569}
- component: {fileID: 7374123187186425720}
- component: {fileID: 3173673145629268070}
m_Layer: 0
m_Name: Shields
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6768890663314167569
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4628035785503037365}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 188.9996}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1499098757095760799}
m_RootOrder: 12
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -122.7, y: -481}
m_SizeDelta: {x: 500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!23 &7374123187186425720
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4628035785503037365}
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: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!114 &3173673145629268070
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4628035785503037365}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text:
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 561
m_fontSizeBase: 561
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 1
m_HorizontalAlignment: 2
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 0
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
_SortingLayer: 0 _SortingLayer: 0
_SortingLayerID: 0 _SortingLayerID: 0
_SortingOrder: 0 _SortingOrder: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 7374123187186425720}
m_maskType: 0
--- !u!1 &4698135363407727744
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2507324631706630911}
- component: {fileID: 4036161232695281854}
- component: {fileID: 5748159789965322714}
m_Layer: 0
m_Name: ShapeTopLeft
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2507324631706630911
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4698135363407727744}
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: 1499098757095760799}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -198.4, y: -339}
m_SizeDelta: {x: 63, y: 63}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4036161232695281854
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4698135363407727744}
m_CullTransparentMesh: 1
--- !u!114 &5748159789965322714
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4698135363407727744}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: a54494efde92b524a8d4a94cfaa7f841, 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 &7182421569596414056 --- !u!1 &7182421569596414056
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -520,7 +1109,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &8816928777131923770 --- !u!4 &8816928777131923770
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -529,8 +1118,9 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7182421569596414056} m_GameObject: {fileID: 7182421569596414056}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -127.20996, y: -243, z: 188.9996} m_LocalPosition: {x: -127.20996, y: -276.4, z: 188.9996}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1499098757095760799} m_Father: {fileID: 1499098757095760799}
m_RootOrder: 4 m_RootOrder: 4
@ -542,10 +1132,11 @@ SpriteRenderer:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7182421569596414056} m_GameObject: {fileID: 7182421569596414056}
m_Enabled: 1 m_Enabled: 0
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -586,6 +1177,82 @@ SpriteRenderer:
m_WasSpriteAssigned: 1 m_WasSpriteAssigned: 1
m_MaskInteraction: 0 m_MaskInteraction: 0
m_SpriteSortPoint: 0 m_SpriteSortPoint: 0
--- !u!1 &7294958316878599169
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6983062348909698928}
- component: {fileID: 6718141392749805882}
- component: {fileID: 570926100917831825}
m_Layer: 0
m_Name: ShapeTopCenter
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6983062348909698928
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7294958316878599169}
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: 1499098757095760799}
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -124.399994, y: -339}
m_SizeDelta: {x: 63, y: 63}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6718141392749805882
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7294958316878599169}
m_CullTransparentMesh: 1
--- !u!114 &570926100917831825
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7294958316878599169}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: a54494efde92b524a8d4a94cfaa7f841, 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 &7985489786620569223 --- !u!1 &7985489786620569223
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -602,7 +1269,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &124791215424900615 --- !u!4 &124791215424900615
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -613,6 +1280,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -127.20996, y: -243, z: 188.9996} m_LocalPosition: {x: -127.20996, y: -243, z: 188.9996}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1499098757095760799} m_Father: {fileID: 1499098757095760799}
m_RootOrder: 3 m_RootOrder: 3
@ -628,6 +1296,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1

346
namedropper/Assets/Prefabs/Player Prefab.prefab

@ -1,5 +1,157 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &482245573507682842
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 482762097022507376}
- component: {fileID: 4904156822027773180}
- component: {fileID: 7892523715604001625}
m_Layer: 0
m_Name: ShapeTopLeft
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &482762097022507376
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 482245573507682842}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -188.99962}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9049015333349338420}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -35.1, y: 29.9}
m_SizeDelta: {x: 50, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4904156822027773180
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 482245573507682842}
m_CullTransparentMesh: 1
--- !u!114 &7892523715604001625
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 482245573507682842}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 33c4632329ed20f4d91996fd8e3e429f, 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 &1933936841026696079
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8558891503575618383}
- component: {fileID: 1335345286637122339}
- component: {fileID: 6532320728310998695}
m_Layer: 0
m_Name: ShapeBottomRight
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8558891503575618383
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1933936841026696079}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -188.99962}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9049015333349338420}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 29.900024, y: -32.099976}
m_SizeDelta: {x: 50, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1335345286637122339
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1933936841026696079}
m_CullTransparentMesh: 1
--- !u!114 &6532320728310998695
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1933936841026696079}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 33c4632329ed20f4d91996fd8e3e429f, 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 &3223008826524451067 --- !u!1 &3223008826524451067
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -27,6 +179,7 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 33.67} m_LocalPosition: {x: 0, y: 0, z: 33.67}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 9049015333349338420} m_Father: {fileID: 9049015333349338420}
m_RootOrder: 3 m_RootOrder: 3
@ -47,6 +200,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -114,6 +268,7 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -0.16} m_LocalPosition: {x: 0, y: 0, z: -0.16}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 9049015333349338420} m_Father: {fileID: 9049015333349338420}
m_RootOrder: 2 m_RootOrder: 2
@ -134,6 +289,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -201,6 +357,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5, y: -5, z: -0.16} m_LocalPosition: {x: -5, y: -5, z: -0.16}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 9049015333349338420} m_Father: {fileID: 9049015333349338420}
m_RootOrder: 1 m_RootOrder: 1
@ -216,6 +373,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -274,7 +432,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!224 &3246767593435583328 --- !u!224 &3246767593435583328
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -285,6 +443,7 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: -0.039957315, w: 0.9992014} m_LocalRotation: {x: 0, y: 0, z: -0.039957315, w: 0.9992014}
m_LocalPosition: {x: 0, y: 0, z: 122.6} m_LocalPosition: {x: 0, y: 0, z: 122.6}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 9049015333349338420} m_Father: {fileID: 9049015333349338420}
m_RootOrder: 0 m_RootOrder: 0
@ -305,6 +464,7 @@ MeshRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -432,6 +592,158 @@ MonoBehaviour:
m_hasFontAssetChanged: 0 m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0} m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &8283750470600269748
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4528333479651783988}
- component: {fileID: 7158204951566801307}
- component: {fileID: 5132225095039799502}
m_Layer: 0
m_Name: ShapeTopRight
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4528333479651783988
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8283750470600269748}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -188.99962}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9049015333349338420}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 29.9, y: 29.900024}
m_SizeDelta: {x: 50, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7158204951566801307
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8283750470600269748}
m_CullTransparentMesh: 1
--- !u!114 &5132225095039799502
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8283750470600269748}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 33c4632329ed20f4d91996fd8e3e429f, 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 &9032701300591666026
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7865774197778040818}
- component: {fileID: 7224489468790740980}
- component: {fileID: 4462642424141872188}
m_Layer: 0
m_Name: ShapeBottomLeft
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7865774197778040818
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9032701300591666026}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -188.99962}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9049015333349338420}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -35.099976, y: -32.099976}
m_SizeDelta: {x: 50, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7224489468790740980
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9032701300591666026}
m_CullTransparentMesh: 1
--- !u!114 &4462642424141872188
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9032701300591666026}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 33c4632329ed20f4d91996fd8e3e429f, 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 &9049015333349338381 --- !u!1 &9049015333349338381
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -446,6 +758,7 @@ GameObject:
- component: {fileID: 9049015333349338423} - component: {fileID: 9049015333349338423}
- component: {fileID: 9049015333349338378} - component: {fileID: 9049015333349338378}
- component: {fileID: 9049015333349338421} - component: {fileID: 9049015333349338421}
- component: {fileID: 8866676399730726846}
m_Layer: 0 m_Layer: 0
m_Name: Player Prefab m_Name: Player Prefab
m_TagString: Untagged m_TagString: Untagged
@ -463,11 +776,16 @@ RectTransform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 3246767593435583328} - {fileID: 3246767593435583328}
- {fileID: 8230678735005219117} - {fileID: 8230678735005219117}
- {fileID: 4813213847545284154} - {fileID: 4813213847545284154}
- {fileID: 3300629709659245742} - {fileID: 3300629709659245742}
- {fileID: 482762097022507376}
- {fileID: 7865774197778040818}
- {fileID: 4528333479651783988}
- {fileID: 8558891503575618383}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -505,6 +823,11 @@ MonoBehaviour:
_forTopicSelect: 0 _forTopicSelect: 0
_playerNumber: 0 _playerNumber: 0
_spriteOptions: [] _spriteOptions: []
PassInputOnto: {fileID: 0}
OntologyTopicData:
Topic:
Categories: []
_rigidbody: {fileID: 0}
--- !u!58 &9049015333349338422 --- !u!58 &9049015333349338422
CircleCollider2D: CircleCollider2D:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -562,3 +885,24 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 37dfc580ad57d894caaababe502afb5b, type: 3} m_Script: {fileID: 11500000, guid: 37dfc580ad57d894caaababe502afb5b, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_useWorldSpace: 0
--- !u!114 &8866676399730726846
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9049015333349338381}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ecbd2bb57a5bb334797ba646e21cceaa, type: 3}
m_Name:
m_EditorClassIdentifier:
_shapeSprites:
- {fileID: 8283750470600269748}
- {fileID: 9032701300591666026}
- {fileID: 1933936841026696079}
- {fileID: 482245573507682842}
_generateStars: 0
_numStarGenerators: 0
_randomizeAtStart: 0

208
namedropper/Assets/Prefabs/ShapePickupPrefab.prefab

@ -0,0 +1,208 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5771291237398470923
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5771291237398470962}
- component: {fileID: 5771291237398470960}
- component: {fileID: 5771291237398470961}
- component: {fileID: 5771291237398470924}
- component: {fileID: 5771291237398470963}
- component: {fileID: 2063177072779361088}
- component: {fileID: 6011139098167670469}
m_Layer: 6
m_Name: ShapePickupPrefab
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5771291237398470962
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5771291237398470923}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4660071920460499956}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -688, y: 375}
m_SizeDelta: {x: 157, y: 164}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!58 &5771291237398470960
CircleCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5771291237398470923}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
serializedVersion: 2
m_Radius: 22
--- !u!222 &5771291237398470961
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5771291237398470923}
m_CullTransparentMesh: 1
--- !u!50 &5771291237398470924
Rigidbody2D:
serializedVersion: 4
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5771291237398470923}
m_BodyType: 0
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
m_Mass: 0.5
m_LinearDrag: 4.05
m_AngularDrag: 0.05
m_GravityScale: 20
m_Material: {fileID: 0}
m_Interpolate: 0
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 4
--- !u!114 &5771291237398470963
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5771291237398470923}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 37dfc580ad57d894caaababe502afb5b, type: 3}
m_Name:
m_EditorClassIdentifier:
_useWorldSpace: 0
--- !u!114 &2063177072779361088
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5771291237398470923}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b48c5dafd05dc7840baa2bf4b27956de, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &6011139098167670469
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5771291237398470923}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ecbd2bb57a5bb334797ba646e21cceaa, type: 3}
m_Name:
m_EditorClassIdentifier:
_shapeSprites:
- {fileID: 5825873085182898028}
_generateStars: 0
_numStarGenerators: 0
_randomizeAtStart: 1
--- !u!1 &5825873085182898028
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4660071920460499956}
- component: {fileID: 5314735369495698418}
- component: {fileID: 1183686844869259322}
m_Layer: 0
m_Name: ShapeBottomLeft
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4660071920460499956
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5825873085182898028}
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: 5771291237398470962}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 50, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5314735369495698418
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5825873085182898028}
m_CullTransparentMesh: 1
--- !u!114 &1183686844869259322
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5825873085182898028}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 0dd1fab3f4264c54c9669b0270cb29e3, 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

7
namedropper/Assets/Prefabs/ShapePickupPrefab.prefab.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 01a391ee37d75bf4ebff52cec3205edf
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
namedropper/Assets/Resources/shapes.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 46f346b520eb93e449d58baffd348232
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

BIN
namedropper/Assets/Resources/shapes/circle.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

123
namedropper/Assets/Resources/shapes/circle.png.meta

@ -0,0 +1,123 @@
fileFormatVersion: 2
guid: 29c9a7bdd71327e479ca1f32b14d99ef
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 9
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
namedropper/Assets/Resources/shapes/diamond.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

123
namedropper/Assets/Resources/shapes/diamond.png.meta

@ -0,0 +1,123 @@
fileFormatVersion: 2
guid: a54494efde92b524a8d4a94cfaa7f841
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 9
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
namedropper/Assets/Resources/shapes/heart.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

123
namedropper/Assets/Resources/shapes/heart.png.meta

@ -0,0 +1,123 @@
fileFormatVersion: 2
guid: 0b7646c8a3b310f41b5afd6fe45f388a
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 9
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
namedropper/Assets/Resources/shapes/hourglass.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

123
namedropper/Assets/Resources/shapes/hourglass.png.meta

@ -0,0 +1,123 @@
fileFormatVersion: 2
guid: 8a37d6aac502e5a43bc4a7498bf1a759
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 9
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
namedropper/Assets/Resources/shapes/spade.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

123
namedropper/Assets/Resources/shapes/spade.png.meta

@ -0,0 +1,123 @@
fileFormatVersion: 2
guid: 10da3d99fb1f91345b7758e4315b907b
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 9
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
namedropper/Assets/Resources/shapes/square.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

123
namedropper/Assets/Resources/shapes/square.png.meta

@ -0,0 +1,123 @@
fileFormatVersion: 2
guid: 2437f34789bce7f44a4574b047e5b86e
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 9
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
namedropper/Assets/Resources/shapes/star.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

123
namedropper/Assets/Resources/shapes/star.png.meta

@ -0,0 +1,123 @@
fileFormatVersion: 2
guid: 0dd1fab3f4264c54c9669b0270cb29e3
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 9
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
namedropper/Assets/Resources/shapes/triangle.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

123
namedropper/Assets/Resources/shapes/triangle.png.meta

@ -0,0 +1,123 @@
fileFormatVersion: 2
guid: 15900d8584225b348b9c469c3cf04e66
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 9
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
namedropper/Assets/Resources/shapes/wild.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

16
namedropper/Assets/patterns/pink and purple halftone.jpg.meta → namedropper/Assets/Resources/shapes/wild.png.meta

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: b8766938355546740a8ab9ae748f4eac guid: a9a84387ccd6bba4aa1bee072bcd3127
TextureImporter: TextureImporter:
internalIDToNameTable: [] internalIDToNameTable: []
externalObjects: {} externalObjects: {}
@ -24,6 +24,7 @@ TextureImporter:
streamingMipmaps: 0 streamingMipmaps: 0
streamingMipmapsPriority: 0 streamingMipmapsPriority: 0
vTOnly: 0 vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0 grayScaleToAlpha: 0
generateCubemap: 6 generateCubemap: 6
cubemapConvolution: 0 cubemapConvolution: 0
@ -88,6 +89,18 @@ TextureImporter:
overridden: 0 overridden: 0
androidETC2FallbackOverride: 0 androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet: spriteSheet:
serializedVersion: 2 serializedVersion: 2
sprites: [] sprites: []
@ -101,6 +114,7 @@ TextureImporter:
edges: [] edges: []
weights: [] weights: []
secondaryTextures: [] secondaryTextures: []
nameFileIdTable: {}
spritePackingTag: spritePackingTag:
pSDRemoveMatte: 0 pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0 pSDShowRemoveMatteOption: 0

BIN
namedropper/Assets/Resources/shapes/x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

123
namedropper/Assets/Resources/shapes/x.png.meta

@ -0,0 +1,123 @@
fileFormatVersion: 2
guid: 8d32c20519afb5a4d813d92949142f26
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 9
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

42
namedropper/Assets/Scenes/Game.unity

@ -140,7 +140,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!224 &23665175 --- !u!224 &23665175
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -360,6 +360,10 @@ PrefabInstance:
propertyPath: m_fontColor32.rgba propertyPath: m_fontColor32.rgba
value: 4294967295 value: 4294967295
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8866676399730726846, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3}
propertyPath: _generateStars
value: 1
objectReference: {fileID: 0}
- target: {fileID: 9049015333299688696, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3} - target: {fileID: 9049015333299688696, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3}
propertyPath: m_Text propertyPath: m_Text
value: Josh value: Josh
@ -1238,6 +1242,10 @@ PrefabInstance:
propertyPath: m_fontColor32.rgba propertyPath: m_fontColor32.rgba
value: 4278190080 value: 4278190080
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8866676399730726846, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3}
propertyPath: _generateStars
value: 1
objectReference: {fileID: 0}
- target: {fileID: 9049015333349338377, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3} - target: {fileID: 9049015333349338377, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3}
propertyPath: _team propertyPath: _team
value: 0 value: 0
@ -1417,7 +1425,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &903959529 --- !u!4 &903959529
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1581,7 +1589,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &974885549 --- !u!4 &974885549
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -2086,7 +2094,7 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1499098758628412650, guid: f3f23d9506e39c54cbd07779c62329a3, type: 3} - target: {fileID: 1499098758628412650, guid: f3f23d9506e39c54cbd07779c62329a3, type: 3}
propertyPath: m_IsActive propertyPath: m_IsActive
value: 1 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 1499098758628412651, guid: f3f23d9506e39c54cbd07779c62329a3, type: 3} - target: {fileID: 1499098758628412651, guid: f3f23d9506e39c54cbd07779c62329a3, type: 3}
propertyPath: m_LocalScale.x propertyPath: m_LocalScale.x
@ -2414,7 +2422,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &1200810652 --- !u!4 &1200810652
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -3184,9 +3192,11 @@ MonoBehaviour:
m_AlignByGeometry: 0 m_AlignByGeometry: 0
m_RichText: 1 m_RichText: 1
m_HorizontalOverflow: 1 m_HorizontalOverflow: 1
m_VerticalOverflow: 0 m_VerticalOverflow: 1
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: D&D Monsters m_Text: 'match as many
sas psdsd'
--- !u!222 &1415156233 --- !u!222 &1415156233
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -3231,7 +3241,7 @@ Camera:
m_Enabled: 1 m_Enabled: 1
serializedVersion: 2 serializedVersion: 2
m_ClearFlags: 1 m_ClearFlags: 1
m_BackGroundColor: {r: 0.026343895, g: 0.09431403, b: 0.1509434, a: 0} m_BackGroundColor: {r: 0.103773594, g: 0.103773594, b: 0.103773594, a: 0}
m_projectionMatrixMode: 1 m_projectionMatrixMode: 1
m_GateFitMode: 2 m_GateFitMode: 2
m_FOVAxisMode: 0 m_FOVAxisMode: 0
@ -3646,7 +3656,7 @@ MonoBehaviour:
CategoriesRound2: {fileID: 1146299634} CategoriesRound2: {fileID: 1146299634}
CategoriesRound3: {fileID: 1391939818} CategoriesRound3: {fileID: 1391939818}
_canvas: {fileID: 1666960091} _canvas: {fileID: 1666960091}
_powerupPrefab: {fileID: 2355887706657292512, guid: fe820c2aff8b39b4e9017b4b0e042dae, type: 3} _powerupPrefab: {fileID: 5771291237398470923, guid: 01a391ee37d75bf4ebff52cec3205edf, type: 3}
--- !u!4 &1641253473 --- !u!4 &1641253473
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -3978,7 +3988,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &1729924321 --- !u!4 &1729924321
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4458,7 +4468,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &1959472267 --- !u!4 &1959472267
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4542,7 +4552,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &1973273086 --- !u!4 &1973273086
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4653,6 +4663,10 @@ PrefabInstance:
propertyPath: m_fontColor32.rgba propertyPath: m_fontColor32.rgba
value: 4294967295 value: 4294967295
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8866676399730726846, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3}
propertyPath: _generateStars
value: 1
objectReference: {fileID: 0}
- target: {fileID: 9049015333299688696, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3} - target: {fileID: 9049015333299688696, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3}
propertyPath: m_Text propertyPath: m_Text
value: Josh value: Josh
@ -5098,6 +5112,10 @@ PrefabInstance:
propertyPath: m_fontColor32.rgba propertyPath: m_fontColor32.rgba
value: 4278190080 value: 4278190080
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 8866676399730726846, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3}
propertyPath: _generateStars
value: 1
objectReference: {fileID: 0}
- target: {fileID: 9049015333349338377, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3} - target: {fileID: 9049015333349338377, guid: 56b5ab1b6ee02794ab9664e282d1930a, type: 3}
propertyPath: _team propertyPath: _team
value: 1 value: 1

95
namedropper/Assets/Scripts/CardData.cs

@ -0,0 +1,95 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using TMPro;
using UnityEngine;
public class CardData
{
public enum Shape
{
NONE,
CIRCLE,
DIAMOND,
//HEART,
HOURGLASS,
SPADE,
//SQUARE,
//STAR,
TRIANGLE,
X
}
public Shape[] _shapes;
public int CompareMatches(int numStars, CardData otherCardData)
{
int score = 0;
Shape[] tempOtherShapes = new Shape[otherCardData._shapes.Length];
for (int j = 0; j < otherCardData._shapes.Length; j++)
{
tempOtherShapes[j] = otherCardData._shapes[j];
}
for (int i = 0; i < _shapes.Length; i++)
{
for (int j = 0; j < tempOtherShapes.Length; j++)
{
if (i < numStars)
{
score++;
break;
}
if (_shapes[i] == tempOtherShapes[j] && _shapes[i] != Shape.NONE)
{
score++;
tempOtherShapes[j] = Shape.NONE;
break;
}
}
}
return score;
}
public void AddShape(Shape shape)
{
for (int i=0; i < _shapes.Length; ++i)
{
if (_shapes[i] == Shape.NONE)
{
_shapes[i] = shape;
return;
}
}
}
public void Randomize(int count)
{
_shapes = new Shape[count];
var rnd = new System.Random(Guid.NewGuid().GetHashCode());
for (int i = 0; i < count; i++)
{
do
{
_shapes[i] = (Shape)rnd.Next(Enum.GetNames(typeof(Shape)).Length);
}
while (_shapes[i] == Shape.NONE);
}
}
public Sprite GetSprite(int i)
{
string filename = "shapes/" + _shapes[i].ToString().ToLower();
Debug.Log("loading: " + filename);
return Resources.Load<Sprite>(filename);
}
}

11
namedropper/Assets/Scripts/CardData.cs.meta

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 211982f7d7f14d242aea5c16f2d0921b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

66
namedropper/Assets/Scripts/Category.cs

@ -1,6 +1,8 @@
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using UnityEngine.SocialPlatforms.Impl;
using UnityEngine.TerrainUtils;
using UnityEngine.UI; using UnityEngine.UI;
public class Category : MonoBehaviour public class Category : MonoBehaviour
@ -12,6 +14,11 @@ public class Category : MonoBehaviour
[SerializeField] SpriteRenderer _feedbackGood; [SerializeField] SpriteRenderer _feedbackGood;
[SerializeField] SpriteRenderer _feedbackBad; [SerializeField] SpriteRenderer _feedbackBad;
[SerializeField] GameObject _streak; [SerializeField] GameObject _streak;
[SerializeField] TMPro.TMP_Text _shieldsText;
public Player.Team _color = Player.Team.NEUTRAL;
int _shields = 0;
const int NUM_SHIELDS_FOR_GENERATOR = 4;
private void Awake() private void Awake()
{ {
@ -19,7 +26,7 @@ public class Category : MonoBehaviour
} }
private void Start() private void Start()
{ {
transform.Find("Text").GetComponent<Text>().text = Name; transform.Find("Text").GetComponent<Text>().text = "";
HideAllFeedback(); HideAllFeedback();
} }
@ -54,6 +61,59 @@ public class Category : MonoBehaviour
return 0; return 0;
} }
public bool IsStarGenerator()
{
return _shields >= NUM_SHIELDS_FOR_GENERATOR;
}
public void AddScore(int score, Player.Team team)
{
if (score <= 0)
return;
if (_color == team)
{
_shields += score;
}
else
{
_shields -= score;
if (_shields < 0)
{
_shields = (_shields * -1) -1;
_color = team;
}
}
_shieldsText.text = "";
for (int i=0; i < _shields; i++)
{
_shieldsText.text += "⬤";
}
if (IsStarGenerator())
{
_shieldsText.text = "STAR ";
for (int i = 0; i < _shields - NUM_SHIELDS_FOR_GENERATOR; i++)
{
_shieldsText.text += "⬤";
}
}
Color newColor = Color.white;
if (_color == Player.Team.GREEN)
{
newColor = Color.green;
}
else
{
newColor = Color.red;
}
this.transform.Find("CategoryBox").gameObject.GetComponent<SpriteRenderer>().color = newColor;
_shieldsText.color = newColor;
}
public void ShowFeedbackBad(string wrongAnswer) public void ShowFeedbackBad(string wrongAnswer)
{ {
ShowFeedback(_feedbackBad, duration: 2f); ShowFeedback(_feedbackBad, duration: 2f);
@ -68,7 +128,7 @@ public class Category : MonoBehaviour
void ShowFeedback(SpriteRenderer feedback, bool show = true, float duration = 1f) void ShowFeedback(SpriteRenderer feedback, bool show = true, float duration = 1f)
{ {
feedback.enabled = show; //feedback.enabled = show;
CancelInvoke(); CancelInvoke();
Invoke("HideAllFeedback", duration); Invoke("HideAllFeedback", duration);
} }

24
namedropper/Assets/Scripts/Game.cs

@ -33,6 +33,7 @@ public class Game : Level
// Start is called before the first frame update // Start is called before the first frame update
void Awake() void Awake()
{ {
SpawnPowerup();
GameManager.TurnOnGravity(); GameManager.TurnOnGravity();
base.Awake(); base.Awake();
@ -57,6 +58,7 @@ public class Game : Level
GameDataManager.Instance.CurrentTopic = GameDataManager.Instance.GetRandomTopicData(); GameDataManager.Instance.CurrentTopic = GameDataManager.Instance.GetRandomTopicData();
} }
/*
foreach (Category category in _categories) foreach (Category category in _categories)
{ {
CategoryData categoryData = GameDataManager.Instance.GetRandomCategoryData(GameDataManager.Instance.CurrentTopic); CategoryData categoryData = GameDataManager.Instance.GetRandomCategoryData(GameDataManager.Instance.CurrentTopic);
@ -65,6 +67,7 @@ public class Game : Level
category.Elements = categoryData.Elements; category.Elements = categoryData.Elements;
category.ResetElements(); category.ResetElements();
} }
*/
if (GameManager.Instance.NumTeams == 1) if (GameManager.Instance.NumTeams == 1)
@ -107,27 +110,24 @@ public class Game : Level
} }
Topic.text = GameDataManager.Instance.CurrentTopic.Topic; //Topic.text = GameDataManager.Instance.CurrentTopic.Topic;
} }
float _maxTime = 1.0f;
const float MINTIME = .5f;
void SpawnPowerup() void SpawnPowerup()
{ {
/* print("spawning powerup");
if (GameManager.Instance.Round >= 2)
{
GameObject powerup = Instantiate(_powerupPrefab); GameObject powerup = Instantiate(_powerupPrefab);
powerup.transform.parent = _canvas.gameObject.transform; powerup.transform.parent = _canvas.gameObject.transform;
powerup.transform.position = new Vector3(Random.Range(100f, 1080f-100f), Random.Range(225f, 820f), powerup.transform.position.z); powerup.transform.position = new Vector3(Random.Range(0f, 1920f), Random.Range(0f, 1080f), powerup.transform.position.z);
_maxTime -= 0.01f;
if (_maxTime < MINTIME)
_maxTime = MINTIME;
if (GameManager.Instance.Round == 3) Invoke("SpawnPowerup", Random.Range(MINTIME, _maxTime));
Invoke("SpawnPowerup", Random.Range(7f, 16f));
else
Invoke("SpawnPowerup", Random.Range(10f, 20f));
}
*/
} }
void StartGame() void StartGame()

8
namedropper/Assets/Scripts/GameDataManager.cs

@ -41,12 +41,12 @@ public class GameDataManager {
int categoryIndex = Random.Range(0, topicData.Categories.Count); int categoryIndex = Random.Range(0, topicData.Categories.Count);
CategoryData categoryData = topicData.Categories[categoryIndex]; //CategoryData categoryData = topicData.Categories[categoryIndex];
if (removeFromTopic) //if (removeFromTopic)
topicData.Categories.RemoveAt(categoryIndex); // topicData.Categories.RemoveAt(categoryIndex);
return categoryData; return null;
} }
public static GameDataManager Instance public static GameDataManager Instance

3
namedropper/Assets/Scripts/GameManager.cs

@ -19,7 +19,7 @@ public class GameManager
int _round = 1; int _round = 1;
public bool[] PlayerJoined = new bool[4]; public bool[] PlayerJoined = new bool[4];
public static bool MINIGAMES = true; public static bool MINIGAMES = false;
public static int PLAYER_SKIN = 5; //0 == puck, 1 == pancake, 2 == gummybear, 3==pig, 4==ball w/ bear, 5==pop public static int PLAYER_SKIN = 5; //0 == puck, 1 == pancake, 2 == gummybear, 3==pig, 4==ball w/ bear, 5==pop
public static int MAX_PLAYER_SKIN = 5; public static int MAX_PLAYER_SKIN = 5;
public static int MVP = -1; public static int MVP = -1;
@ -50,6 +50,7 @@ public class GameManager
Reset(); Reset();
} }
void Reset() void Reset()
{ {
Score1 = 0; Score1 = 0;

3
namedropper/Assets/Scripts/GameOverScreen.cs

@ -10,6 +10,9 @@ public class GameOverScreen : Level
void Start() void Start()
{ {
_gameOverMessage.text = "GAME OVER\n\nPress R\nto play again";
return;
if (GameManager.Instance.NumTeams == 1) { if (GameManager.Instance.NumTeams == 1) {
int score = GameManager.Instance.Score1 + GameManager.Instance.Score2 + GameManager.Instance.Score3 + GameManager.Instance.Score4; int score = GameManager.Instance.Score1 + GameManager.Instance.Score2 + GameManager.Instance.Score3 + GameManager.Instance.Score4;

3
namedropper/Assets/Scripts/JoinPlayer.cs

@ -100,10 +100,13 @@ public class JoinPlayer : MonoBehaviour
void GotoFirstScene() void GotoFirstScene()
{ {
/*
if (GameManager.MINIGAMES) if (GameManager.MINIGAMES)
SceneManager.LoadScene("Wheel Scene"); SceneManager.LoadScene("Wheel Scene");
else else
SceneManager.LoadScene("TopicSelect"); SceneManager.LoadScene("TopicSelect");
*/
SceneManager.LoadScene("Game");
} }
void Redo() void Redo()

15
namedropper/Assets/Scripts/Level.cs

@ -56,15 +56,23 @@ public class Level : MonoBehaviour
IEnumerator StartupProcess() IEnumerator StartupProcess()
{ {
ActivatePlayers(false); ActivatePlayers(false);
Topic.color = Color.white;
RoundNumber.color = Color.blue;
if (Topic != null) if (Topic != null)
Topic.gameObject.SetActive(false); Topic.gameObject.SetActive(false);
yield return new WaitForSeconds(1f); yield return new WaitForSeconds(1f);
if (Topic != null) if (Topic != null)
Topic.gameObject.SetActive(true); Topic.gameObject.SetActive(true);
Topic.text = "Match as many shapes\nas you can!";
yield return new WaitForSeconds(2f); yield return new WaitForSeconds(2f);
if (RoundNumber != null)
RoundNumber.text = ""; RoundNumber.text = "";
if (Topic != null) if (Topic != null)
{
Topic.text = "GO!"; Topic.text = "GO!";
Topic.gameObject.SetActive(true);
}
ActivatePlayers(true); ActivatePlayers(true);
yield return new WaitForSeconds(1f); yield return new WaitForSeconds(1f);
if (Topic != null) if (Topic != null)
@ -107,7 +115,8 @@ public class Level : MonoBehaviour
{ {
if (GameManager.Instance.PlayerJoined[player.GetComponent<Player>()._playerNumber] == true || if (GameManager.Instance.PlayerJoined[player.GetComponent<Player>()._playerNumber] == true ||
SceneManager.GetActiveScene().name == "Title" || SceneManager.GetActiveScene().name == "Title" ||
SceneManager.GetActiveScene().name == "Ontology" SceneManager.GetActiveScene().name == "Ontology" ||
SceneManager.GetActiveScene().name == "Game"
) )
{ {
player.SetActive(true); player.SetActive(true);
@ -185,7 +194,7 @@ public class Level : MonoBehaviour
{ {
SceneManager.LoadScene("GameOver"); SceneManager.LoadScene("GameOver");
} }
else if (GameManager.Instance.Round == 3 && GameManager.MINIGAMES == false) else if (GameManager.Instance.Round == 3 && GameManager.MINIGAMES == false && false)
{ {
SceneManager.LoadScene("ChallengingStage"); SceneManager.LoadScene("ChallengingStage");
} }
@ -194,7 +203,7 @@ public class Level : MonoBehaviour
if (GameManager.MINIGAMES) if (GameManager.MINIGAMES)
SceneManager.LoadScene("Wheel Scene"); SceneManager.LoadScene("Wheel Scene");
else else
SceneManager.LoadScene("TopicSelect"); SceneManager.LoadScene("Game");
} }
} }
} }

113
namedropper/Assets/Scripts/Player.cs

@ -13,7 +13,7 @@ public class Player : MonoBehaviour
[SerializeField] KeyCode _keyRight; [SerializeField] KeyCode _keyRight;
[SerializeField] KeyCode _keyDown; [SerializeField] KeyCode _keyDown;
[SerializeField] KeyCode _keyDrop; [SerializeField] KeyCode _keyDrop;
[SerializeField] Team _team; public Team _team;
[SerializeField] TMPro.TextMeshProUGUI _text; [SerializeField] TMPro.TextMeshProUGUI _text;
[SerializeField] List<TMPro.TMP_FontAsset> _longFonts = new List<TMPro.TMP_FontAsset>(); [SerializeField] List<TMPro.TMP_FontAsset> _longFonts = new List<TMPro.TMP_FontAsset>();
[SerializeField] List<TMPro.TMP_FontAsset> _shortFonts = new List<TMPro.TMP_FontAsset>(); [SerializeField] List<TMPro.TMP_FontAsset> _shortFonts = new List<TMPro.TMP_FontAsset>();
@ -53,7 +53,8 @@ public class Player : MonoBehaviour
public enum Team public enum Team
{ {
RED, RED,
GREEN GREEN,
NEUTRAL
} }
public Rigidbody2D _rigidbody; public Rigidbody2D _rigidbody;
@ -219,10 +220,88 @@ public class Player : MonoBehaviour
_dropping = false; _dropping = false;
_rigidbody.velocity = Vector3.zero; _rigidbody.velocity = Vector3.zero;
PickNewWord(); PickNewWord();
GetComponent<CardDataDrawer>().InitEmpty();
} }
private void OnTriggerEnter2D(Collider2D collision) private void OnTriggerEnter2D(Collider2D collision)
{ {
// shape pickup
ShapePickup shapePickup = collision.gameObject.GetComponent<ShapePickup>();
if (shapePickup != null)
{
GetComponent<CardDataDrawer>().AddShape(shapePickup.GetComponent<CardDataDrawer>()._cardData._shapes[0]);
GameObject.Destroy(shapePickup.gameObject);
GameObject.Destroy(shapePickup);
return;
}
//join
JoinGameBox joinGameBox = collision.gameObject.GetComponent<JoinGameBox>();
if (joinGameBox != null)
{
/*
//destroy the other player picker
NumPlayerPicker[] playerPickers = GameObject.FindObjectsOfType<NumPlayerPicker>();
foreach (NumPlayerPicker pp in playerPickers)
{
if (pp != numPlayerPicker)
{
GameObject.Destroy(pp.gameObject);
}
}
*/
JoinPlayer jp = GameObject.FindObjectOfType<JoinPlayer>();
jp.Join();
this.gameObject.SetActive(false);
GameManager.Instance.PlayerJoined[_playerNumber] = true;
//StartCountdown();
//if (_joinedPlayers)
//Invoke("LoadTopicSelect", 2f);
//LoadGame();
//Invoke("LoadGame", 1f);
return;
}
CardData categoryCardData = collision.gameObject.GetComponent<CardDataDrawer>()?._cardData;
if (categoryCardData != null)
{
int score = 0;
string message = "";
CardData myCardData = GetComponent<CardDataDrawer>()._cardData;
score = myCardData.CompareMatches(GetComponent<CardDataDrawer>()._numStarGenerators, categoryCardData);
collision.gameObject.GetComponent<CardDataDrawer>().Redraw();
/*
if (categoryCardData._shape == myCardData._shape) {
score++;
message += "Shape\n";
}
if (categoryCardData._fill == myCardData._fill)
{
score++;
message += "Fill\n";
}
if (categoryCardData._number == myCardData._number)
{
score++;
message += "Count\n";
}
*/
Category category = collision.gameObject.GetComponent<Category>();
category.ShowFeedbackBad(score.ToString());
category.AddScore(score, _team);
this.gameObject.SetActive(false);
Invoke("Respawn", 1.5f);
}
/*
//category //category
Category category = collision.gameObject.GetComponent<Category>(); Category category = collision.gameObject.GetComponent<Category>();
@ -251,7 +330,7 @@ public class Player : MonoBehaviour
Invoke("Respawn", 1f); Invoke("Respawn", 1f);
} }
} }
*/
//topic box //topic box
TopicBox topicBox = collision.gameObject.GetComponent<TopicBox>(); TopicBox topicBox = collision.gameObject.GetComponent<TopicBox>();
if (topicBox != null) if (topicBox != null)
@ -302,33 +381,7 @@ public class Player : MonoBehaviour
//Invoke("LoadGame", 1f); //Invoke("LoadGame", 1f);
} }
//join
JoinGameBox joinGameBox = collision.gameObject.GetComponent<JoinGameBox>();
if (joinGameBox != null)
{
/*
//destroy the other player picker
NumPlayerPicker[] playerPickers = GameObject.FindObjectsOfType<NumPlayerPicker>();
foreach (NumPlayerPicker pp in playerPickers)
{
if (pp != numPlayerPicker)
{
GameObject.Destroy(pp.gameObject);
}
}
*/
JoinPlayer jp = GameObject.FindObjectOfType<JoinPlayer>();
jp.Join();
this.gameObject.SetActive(false);
GameManager.Instance.PlayerJoined[_playerNumber] = true;
//StartCountdown();
//if (_joinedPlayers)
//Invoke("LoadTopicSelect", 2f);
//LoadGame();
//Invoke("LoadGame", 1f);
}
//calibration box //calibration box
CalibrationBox calibrationBox = collision.gameObject.GetComponent<CalibrationBox>(); CalibrationBox calibrationBox = collision.gameObject.GetComponent<CalibrationBox>();
@ -359,6 +412,8 @@ public class Player : MonoBehaviour
} }
//RACE GAME //RACE GAME
//midpoint //midpoint
if (collision.gameObject.CompareTag("Midpoint")) if (collision.gameObject.CompareTag("Midpoint"))

10
namedropper/Assets/Scripts/Wraparound.cs

@ -48,17 +48,17 @@ public class Wraparound : MonoBehaviour
} }
//game scene //game scene
if (GameManager.Instance.Round == 3) if (true)
{ {
if (this.transform.localPosition.x < -782) if (this.transform.localPosition.x < -960)
{ {
this.transform.localPosition = new Vector3(782, transform.localPosition.y, transform.localPosition.z); this.transform.localPosition = new Vector3(960, transform.localPosition.y, transform.localPosition.z);
} }
if (this.transform.localPosition.x > 782) if (this.transform.localPosition.x > 960)
{ {
this.transform.localPosition = new Vector3(-782, transform.localPosition.y, transform.localPosition.z); this.transform.localPosition = new Vector3(-960, transform.localPosition.y, transform.localPosition.z);
} }
} }
else if (GameManager.Instance.Round == 2) else if (GameManager.Instance.Round == 2)

18
namedropper/Assets/ShapePickup.cs

@ -0,0 +1,18 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ShapePickup : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}

11
namedropper/Assets/ShapePickup.cs.meta

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b48c5dafd05dc7840baa2bf4b27956de
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

BIN
namedropper/Assets/patterns/pink and purple halftone.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

BIN
namedropper/Assets/patterns/red and orange halftone.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 68 KiB

BIN
namedropper/Assets/patterns/xred and orange halftone.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

123
namedropper/Assets/patterns/xred and orange halftone.jpg.meta

@ -0,0 +1,123 @@
fileFormatVersion: 2
guid: 374644b0af4d9eb4887a207ec460d003
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
original art assets/shapes.psd

Binary file not shown.
Loading…
Cancel
Save