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

16 lines
522 B
C#
Raw Normal View History

2023-06-05 19:57:17 +08:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Cysharp.Threading.Tasks;
namespace BITKit
{
public static class PhysicsHelper
{
2023-07-17 10:23:47 +08:00
public static async void AddForceAtPositionAsync(this Rigidbody rigidbody, Vector3 force, Vector3 position,ForceMode forceMode=ForceMode.Force)
2023-06-05 19:57:17 +08:00
{
await UniTask.DelayFrame(8);
if (rigidbody is not null)
2023-07-17 10:23:47 +08:00
rigidbody.AddForceAtPosition(force, position,forceMode);
2023-06-05 19:57:17 +08:00
}
}
}