Files
badeend-go/Assets/DuckStickerData.cs
2019-08-26 00:51:03 +02:00

32 lines
677 B
C#

using System;
using EasyButtons;
using Unity.Collections;
using UnityEngine;
using UnityEngine.UIElements;
[CreateAssetMenu(fileName = "sticker", menuName = "Duck/Sticker", order = 10)]
[Serializable]
public class DuckStickerData: ScriptableObject
{
[SerializeField]
[ReadOnly]
private string _id = System.Guid.NewGuid().ToString();
[SerializeField]
private string _label;
[SerializeField]
private Sprite _stickerSprite;
public string Id => _id;
public string Label => _label;
public Sprite StickerSprite => _stickerSprite;
[Button]
public void RegenerateId()
{
_id = Guid.NewGuid().ToString();
}
}