using System; using UnityEngine; using UnityEngine.Serialization; namespace UnityAtoms { [Serializable] public sealed class ConditionalVector3GameActionHelper : ConditionalGameActionHelper { } [CreateAssetMenu(menuName = "Unity Atoms/Conditional Actions/Vector3", fileName = "ConditionalVector3Action")] public sealed class ConditionalVector3Action : Vector3Action { [FormerlySerializedAs("Conditional")] [SerializeField] private ConditionalVector3GameActionHelper _conditional = null; public override void Do(Vector3 t1) { _conditional.Do(t1); } } }