using System; using System.Collections.Generic; using System.Linq; using System.Text; using UnityEngine; using Explorer.Helpers; #if CPP using UnhollowerBaseLib; #endif namespace Explorer.Unstrip.LayerMasks { public static class LayerMaskUnstrip { #if CPP internal delegate IntPtr d_LayerToName(int layer); public static string LayerToName(int layer) { var iCall = ICallHelper.GetICall("UnityEngine.LayerMask::LayerToName"); return IL2CPP.Il2CppStringToManaged(iCall.Invoke(layer)); } #else public static string LayerToName(int layer) => LayerMask.LayerToName(layer); #endif } }