Compare commits

...

2 Commits

Author SHA1 Message Date
Switerkly d486ef0973 Popup feature 2 years ago
Switerkly 51d83c3345 Test 2 years ago
  1. 34
      Assets/GameAssets/Data/Scriptables/EmojiPopupData.asset
  2. 8
      Assets/GameAssets/Data/Scriptables/EmojiPopupData.asset.meta
  3. 25
      Assets/GameAssets/Scripts/EmojiPopup/EmojiPopup.cs
  4. 11
      Assets/GameAssets/Scripts/EmojiPopup/EmojiPopup.cs.meta
  5. 14
      Assets/GameAssets/Scripts/EmojiPopup/EmojiPopupData.cs
  6. 11
      Assets/GameAssets/Scripts/EmojiPopup/EmojiPopupData.cs.meta
  7. BIN
      Assets/GameAssets/UI/Emojis.png
  8. 2252
      Assets/GameAssets/UI/Emojis.png.meta
  9. 25
      ClassDiagram1.cd

34
Assets/GameAssets/Data/Scriptables/EmojiPopupData.asset

@ -0,0 +1,34 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 61acacebfb02b5342be701a2218e39e8, type: 3}
m_Name: EmojiPopupData
m_EditorClassIdentifier:
prefab: {fileID: 6878253288297678257, guid: ff9c8209bbbf6534382d36d2dc6fa21e, type: 3}
emojis:
- {fileID: -530089084, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: -193091091, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: 2028161349, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: -749004410, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: 1371829598, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: -679850913, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: -364600435, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: -840045591, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: 1011758226, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: -1556694455, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: -524890200, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: -824060160, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: 97415937, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: 744071046, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: 1858799531, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: 1718807119, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: 270985569, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}
- {fileID: 564683529, guid: 9d05ac0ac45dcfd4688e18a733e7de86, type: 3}

8
Assets/GameAssets/Data/Scriptables/EmojiPopupData.asset.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3833458e1b280af4d925f91594d21489
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

25
Assets/GameAssets/Scripts/EmojiPopup/EmojiPopup.cs

@ -0,0 +1,25 @@
using UnityEngine;
using UnityEngine.UI;
public class EmojiPopup : MonoBehaviour
{
[SerializeField] private Canvas canvas;
[SerializeField] private Image image;
public void Initialize(int emojiIndex)
{
image.sprite = GameManager.EmojiPopupData.Emojis[emojiIndex];
transform.localPosition = new Vector3(0, 2, 0);
canvas.worldCamera = GameManager.MainCamera;
}
private void Update()
{
transform.rotation = Quaternion.Euler(45, 0, 0);
}
public void Delete()
{
Destroy(gameObject);
}
}

11
Assets/GameAssets/Scripts/EmojiPopup/EmojiPopup.cs.meta

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

14
Assets/GameAssets/Scripts/EmojiPopup/EmojiPopupData.cs

@ -0,0 +1,14 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[CreateAssetMenu(menuName = "GameData/EmojiPopupData", fileName = "EmojiPopupData")]
public class EmojiPopupData : ScriptableObject
{
[SerializeField] private EmojiPopup prefab;
[SerializeField] private List<Sprite> emojis;
public EmojiPopup Prefab => prefab;
public List<Sprite> Emojis => emojis;
}

11
Assets/GameAssets/Scripts/EmojiPopup/EmojiPopupData.cs.meta

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

BIN
Assets/GameAssets/UI/Emojis.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

2252
Assets/GameAssets/UI/Emojis.png.meta

File diff suppressed because it is too large

25
ClassDiagram1.cd

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Class Name="CameraController">
<Position X="1.25" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AASAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAAAAAAA=</HashCode>
<FileName>Assets\GameAssets\Scripts\CameraController.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LoginManager">
<Position X="3.5" Y="0.5" Width="1.5" />
<NestedTypes>
<Class Name="LoginManager.TempID" Collapsed="true">
<TypeIdentifier>
<NewMemberFileName>Assets\GameAssets\Scripts\LoginManager.cs</NewMemberFileName>
</TypeIdentifier>
</Class>
</NestedTypes>
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAABAAAIBAAAAABAACAIFAAgEiAAAA=</HashCode>
<FileName>Assets\GameAssets\Scripts\LoginManager.cs</FileName>
</TypeIdentifier>
</Class>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>
Loading…
Cancel
Save