Files
BITFALL/Assets/BITKit/Unity/Scripts/VFXManager/VFX.cs
CortexCore 45913c6b3e 1
2023-08-23 01:59:40 +08:00

16 lines
482 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Linq;
namespace BITKit
{
public class VFX : ScriptableObject, IObjectElement<string, Transform>
{
public string[] tags;
public Transform[] prefabs;
public AudioClip[] clips;
public Transform GetValue() => prefabs.Random();
public Transform prefab=>prefabs.Random();
public bool IsMatch(string[] key)=>MathE.Contains(key,tags);
}
}