public void SetNext(EditorWWW p_www, DoneGate p_OnSuccess = null, DoneGate p_OnFailed = null) { nextWWW = p_www; if (p_OnSuccess != null) { p_www.OnSuccess = p_OnSuccess; } if (p_OnFailed != null) { p_www.OnFailed = p_OnFailed; } }
void Init(string p_url, DoneGate p_OnSuccess = null, DoneGate p_OnFailed = null, string[] p_ButtonStr = null) { url = p_url; OnSuccess = p_OnSuccess; OnFailed = p_OnFailed; if (p_ButtonStr == null) { ButtonStr = defaultButtonStr; } else if (p_ButtonStr.Length != 3) { ButtonStr = defaultButtonStr; Debug.LogError("EditorWWW ButtonStr Length Not 3:" + p_ButtonStr.ToString()); } else { ButtonStr = p_ButtonStr; } state = E_EditorWWW.none; }
public void StartWWW(DoneGate p_OnSuccess, DoneGate p_OnFailed = null, WWWForm p_form = null) { form = p_form; if (form != null) { www = new WWW(url, form); } else { www = new WWW(url); } state = E_EditorWWW.run; if (p_OnSuccess != null) { OnSuccess = p_OnSuccess; } if (p_OnFailed != null) { OnFailed = p_OnFailed; } RunWWW(); }
public EditorWWW(string p_url, DoneGate p_OnSuccess, DoneGate p_OnFailed, string[] p_ButtonStr = null) { Init(p_url, p_OnSuccess, p_OnFailed, p_ButtonStr); }