void UpdateScript(AmiScript originalScript, AmiScript.categories category, string scriptName, List <UIFunctionLine> uifl) { AmiScript amiScript = CreateScriptFromLines(originalScript, uifl); amiScript.Init(scriptName); amiScript.category = category; Events.SetScriptSelected(amiScript); }
void CreateNewEmptyScript(AmiScript.categories _category, string _scriptName) { edittingScript = null; title.text = _category.ToString() + "->" + _scriptName; this.panel.SetActive(true); this.category = _category; this.scriptName = _scriptName; }
void SaveNewScript(AmiScript.categories category, string scriptName, List <UIFunctionLine> uifl) { AmiScript amiScript = CreateScriptFromLines(new AmiScript(), uifl); amiScript.Init(scriptName); amiScript.category = category; Events.SetScriptSelected(amiScript); scripts.Add(amiScript); }
void OnEditScript(AmiScript amiScript) { this.edittingScript = amiScript; title.text = amiScript.category.ToString() + "->" + amiScript.scriptName; this.panel.SetActive(true); this.category = amiScript.category; this.scriptName = amiScript.scriptName; GetComponent <UiClassManager>().AddFunctionsFromScript(amiScript); }
void EditNameOfAction(AmiScript.categories category) { this.category = category; field.text = "Name your new "; switch (category) { case AmiScript.categories.ON_TAP: field.text += "On Tap action"; break; case AmiScript.categories.AVATAR_ACTION: field.text += "Avatar action"; break; } panel.SetActive(true); }
public void Clicked(AmiScript.categories category) { Events.EditNameOfAction(category); panel.SetActive(false); }
void CreateNewEmptyScript(AmiScript.categories c, string s) { Reset(); }