コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【C#】ラムダ式で入力参照渡しの引数を受け取る方法

概要

private delegate void Delegate( in Vector2 position );

private void Run( Delegate deletgate )
{
    deletgate += ( in Vector2 position ) => Debug.Log( position );
}

引数が入力参照渡しであることを明示的に記述する必要がある