static private CallDelayed ( CallbackFunction function, float timeFromNow ) : void | ||
function | CallbackFunction | |
timeFromNow | float | |
return | void |
internal static void CallDelayed(CallbackFunction function, float timeFromNow)
{
delayedCallback = function;
s_DelayedCallbackTime = Time.realtimeSinceStartup + timeFromNow;
if (<>f__mg$cache0 == null)
{
<>f__mg$cache0 = new CallbackFunction(EditorApplication.CheckCallDelayed);
// Returns true if started renaming public bool BeginRename(string name, int userData, float delay) { if (m_IsRenaming) { return(false); } m_Name = name; m_OriginalName = name; m_UserData = userData; m_UserAcceptedRename = false; m_IsWaitingForDelay = delay > 0f; m_IsRenaming = true; m_EditFieldRect = new Rect(0, 0, 0, 0); m_ClientGUIView = GUIView.current; if (delay > 0f) { EditorApplication.CallDelayed(BeginRenameInternalCallback, delay); } else { BeginRenameInternalCallback(); } return(true); }