using System.Collections; using System.Collections.Generic; using UnityEngine; namespace game { public class ToolForResponsiveCleaner : ToolForFollowerAndNormalPosition { [Tooltip("喷涂动画")] [SerializeField] private SprayAnimation m_SprayAnimation = null; #region 动画相关 protected override void PlayOperationAnimation() { base.PlayOperationAnimation(); if (m_SprayAnimation != null ) { m_SprayAnimation.PlayEffect(); } } protected override void StopPlayOperationAnimation() { base.StopPlayOperationAnimation(); if (m_SprayAnimation != null) { m_SprayAnimation.StopEffect(); } } #endregion #region 生命周期 public override void InitTool() { base.InitTool(); m_SprayAnimation.StopEffect(); m_SprayAnimation.DisableEffect(); } #endregion } }