BITKit/Packages/Runtime~/Unity/Common/Scripts/Physics/PhysicsHelper.cs

16 lines
522 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Cysharp.Threading.Tasks;
namespace BITKit
{
public static class PhysicsHelper
{
public static async void AddForceAtPositionAsync(this Rigidbody rigidbody, Vector3 force, Vector3 position,ForceMode forceMode=ForceMode.Force)
{
await UniTask.DelayFrame(8);
if (rigidbody is not null)
rigidbody.AddForceAtPosition(force, position,forceMode);
}
}
}