Files
MRSnowWhite/Assets/_SnowWhite/Scripts/ForestEvent/Arrow.cs

37 lines
762 B
C#

using UnityEngine;
public enum ArrowType
{
Arrow,
FireArrow,
}
public class Arrow : MonoBehaviour
{
private Rigidbody rigidbodyComponent;
/// <summary>
/// 刚体组件
/// </summary>
public Rigidbody RigidbodyComponent
{
get
{
if (rigidbodyComponent == null)
{
rigidbodyComponent = GetComponentInChildren<Rigidbody>();
}
return rigidbodyComponent;
}
}
public void OnSpawn(Vector3 recoil, float recoilCount)
{
rigidbodyComponent.velocity = recoil.normalized * recoilCount;
rigidbodyComponent.rotation = Quaternion.LookRotation(recoil.normalized);
}
public void Update()
{
}
}