您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

33 行
986 B

using Unity.Multiplayer.Samples.BossRoom.Visual;
using UnityEngine;
namespace Unity.Multiplayer.Samples.BossRoom.Client
{
public class ClickFeedbackLerper : MonoBehaviour
{
PositionLerper m_PositionLerper;
Vector3 m_TargetPosition;
// The amount of offset to keep the click feedback object from intersecting with the floor
const float k_HoverHeight = 0.15f;
const float k_LerpTime = 0.04f;
void Start()
{
m_PositionLerper = new PositionLerper(Vector3.zero, k_LerpTime);
}
void Update()
{
transform.position = m_PositionLerper.LerpPosition(transform.position, m_TargetPosition);
}
public void SetTarget(Vector3 clientInputPosition)
{
m_TargetPosition.x = clientInputPosition.x;
m_TargetPosition.y = k_HoverHeight;
m_TargetPosition.z = clientInputPosition.z;
}
}
}