public static CommonDialogState <T> OpenDialog <T>(string prefab, T dialog) where T : Dialog { CommonDialogState <T> dialogState = Activator.CreateInstance <CommonDialogState <T> > (); dialogState.OnEnter(null, null); return(dialogState); }
private static extern int GetState(int type, int handle, out CommonDialogState state);