public static void ShowModal(Entity building, OnScreenModalResult onModalResult, object modalResultCookie) { CancelScreen cancelScreen = new CancelScreen(building); cancelScreen.OnModalResult = onModalResult; cancelScreen.ModalResultCookie = modalResultCookie; Service.ScreenController.AddScreen(cancelScreen); }
public unsafe static long $Invoke4(long instance, long *args) { CancelScreen.ShowModal((Entity)GCHandledObjects.GCHandleToObject(*args), (OnScreenModalResult)GCHandledObjects.GCHandleToObject(args[1]), GCHandledObjects.GCHandleToObject(args[2])); return(-1L); }