Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/Config/RotateAroundYEffectOp.cs
2025-08-13 09:26:42 +08:00

21 lines
462 B
C#

using System;
using FullInspector;
using UnityEngine;
namespace MoleMole.Config
{
public class RotateAroundYEffectOp : EffectCreationOp
{
[NonSerialized]
[InspectorDisabled]
public string type = "RotateAroundYEffectOp";
public float rotation = 180f;
public override void Process(ref Vector3 initPos, ref Vector3 initDir, ref Vector3 initScale, BaseMonoEntity entity)
{
initDir = Quaternion.AngleAxis(rotation, Vector3.up) * initDir;
}
}
}