Files
SVSimServer/SVSim.BattleEngine/Engine/Wizard/NotificatonAnimation.cs

50 lines
872 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Wizard;
public class NotificatonAnimation : MonoBehaviour
{
public class Param
{
public enum Type
{
Result,
MaintenanceOnHome,
MaintenanceOnResult,
GatheringMatching,
GachaResult,
TemporaryDeckResult,
MissionCleared
}
public readonly Type _type;
public readonly string _text;
public Param(Type type, string text)
{
_type = type;
_text = text;
}
}
[SerializeField]
private GameObject _root;
[SerializeField]
private UILabel[] _labels;
private Vector3 _rootInitialPos;
private Vector3 _labelInitialPos;
private void Awake()
{
_rootInitialPos = _root.transform.localPosition;
_labelInitialPos = _labels[0].transform.localPosition;
_root.SetActive(value: false);
}
}