123456789101112131415161718192021222324252627282930313233343536373839 |
- namespace ChivaXR.Op
- {
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- /// <summary>
- /// 操作点完成量完成程度 -0-1
- /// </summary>
- public abstract class OperationData_ValueMode : OperationDataBase
- {
- public override OperationDataType OperationType { get { return OperationDataType.Value; } }
- protected float value = 0;
- protected override void PlayUpdata()
- {
- if (value == 1)
- {
- Debug.Log("Value触发完成");
- OperationStatus = OperationDataStatus.InActive;
- value = 0;
- }
- }
- protected override void CheckOperationDataDisActive()
- {
- switch (operationDisActioveMode)
- {
- case OperationDisActiveMode.once:
- OperationStatus = OperationDataStatus.InActive;
- break;
- case OperationDisActiveMode.loop:
- OpValue = 0;
- break;
- }
- }
- }
- }
|