ItemBaseInstantEffect.cs 655 B

12345678910111213141516171819202122
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using Sirenix.OdinInspector;
  5. using KairoEngine.Stats;
  6. namespace KairoEngine.Inventory
  7. {
  8. [CreateAssetMenu(fileName = "Item", menuName = "KairoEngine/Items/Intant Effect Item", order = 5)]
  9. public class ItemBaseInstantEffect : ItemBase
  10. {
  11. //[TitleGroup("Effect Properties"), ShowInInspector, SerializeReference]
  12. //public IStatusEffect statusEffect;
  13. [TitleGroup("Effect Properties")]
  14. public bool hasCooldown = true;
  15. [TitleGroup("Effect Properties"), ShowIf("@hasCooldown")]
  16. public float cooldownTime = 5f;
  17. }
  18. }