public void SetNextScript(string scriptName, bool preread, float delay = 0.0f) { var script = SmsScript.LoadByName(scriptName); Global.Instance().StartCoroutine(CoUtils.RunAfterDelay(delay, () => { SetNextScript(script, preread); })); }
public void SetNextScript(SmsScript script, bool preread) { this.preread = preread; PendingScript = script; if (script.unreadCount > 0) { ModifiedTime = DateTime.UtcNow; } }
public void SetNextScript(SmsScript script, bool preread) { if (!preread && !Global.Instance().Maps.IsTransitioning&& script.unreadCount > 0) { Global.Instance().Audio.PlaySFX("vibrate"); } var convo = GetConversation(script.clientTag); convo.SetNextScript(script, preread); UpdateFromMessenger(); }
public IEnumerator PlayScriptRoutine(SmsScript sms) { var luaScript = new LuaScript(Lua, sms.script); yield return(luaScript.RunRoutine(true)); }