public static void RequestImpulse(ISimGameWorldReadWriteAccessor accessor, Entity target, fix2 strength, bool ignoreMass = false) { DirectImpulseRequestData request = new DirectImpulseRequestData() { Target = target, Strength = strength, IgnoreMass = ignoreMass, }; accessor.GetExistingSystem <ApplyImpulseSystem>().RequestImpulseDirect(request); }
public void RequestImpulseDirect(DirectImpulseRequestData request) { var buffer = GetBuffer <DirectImpulseRequestData>(GetRequestSingleton()); buffer.Add(request); }