Example #1
0
    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);
    }
Example #2
0
    public void RequestImpulseDirect(DirectImpulseRequestData request)
    {
        var buffer = GetBuffer <DirectImpulseRequestData>(GetRequestSingleton());

        buffer.Add(request);
    }