using System.Collections; using System.Collections.Generic; using UnityEngine; namespace ChivaXR.Op { /// /// 该操作类型激活后直接执行 /// public abstract class OperationData_PlayMode : OperationDataBase { public override OperationDataType OperationType { get { return OperationDataType.Play; } } /// /// 激活后执行播放 /// public abstract void ActiveToPlay(); protected override void PlayOneShot() { ActiveToPlay(); OpValue = 1; } protected override void CheckOperationDataDisActive() { switch (operationDisActioveMode) { case OperationDisActiveMode.once: OperationStatus = OperationDataStatus.InActive; break; case OperationDisActiveMode.loop: OpValue = 0; break; } } } }