Files
BH3/Assets/Plugins/Assembly-CSharp-firstpass/CinemaDirector/ApplyTorqueEvent.cs
2025-08-13 09:26:42 +08:00

25 lines
532 B
C#

using UnityEngine;
namespace CinemaDirector
{
[CutsceneItem("Physics", "Apply Torque", new CutsceneItemGenre[] { CutsceneItemGenre.ActorItem })]
public class ApplyTorqueEvent : CinemaActorEvent
{
public Vector3 Torque = Vector3.forward;
public ForceMode ForceMode = ForceMode.Impulse;
public override void Trigger(GameObject actor)
{
if (actor != null)
{
Rigidbody component = actor.GetComponent<Rigidbody>();
if (component != null)
{
component.AddTorque(Torque, ForceMode);
}
}
}
}
}