38 lines
984 B
C#
38 lines
984 B
C#
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
|
|
}
|
|
}
|