FabianTerhorst / coreclr-module

Old alt:V CoreClr (.NET Core Common Language Runtime) community made module. New: https://github.com/altmp/coreclr-module

Home Page:https://docs.altv.mp/cs/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[C# client] This simple `Func<float, float>` crashes the client

duydang2311 opened this issue · comments

In my code, I found out that a Func<float, float> is crashing the game when it gets executed.

I'm able to reproduce the crash with the minimal code below. Nothing related to the crash is logged to the client.

Alt.OnConnectionComplete += () =>
{
    var x = (float y) => y;
    x(1); // crashes here
};

This seems to happen only to local declared function and lambda expression because this static method works fine.

private static float x(float y) => y;
  • Server: 16.0.0-dev.158
  • Nuget: 16.0.0-dev.21

I also stucked with this problem and similar with int/byte (#843)
Any updates?