public override void ExecuteOnGUI() { Core_XmlDialogPart part = m_innerDialog.m_Text.Parts[m_currentPartId]; Core_DialogActor actor = GameObjectHelper.getWarehouse().GetActor(part.ActorName); RendererDialog.Render(actor.m_avatar, actor.m_name, part.Text, InputButton.INPUT_BUTTON_A); }
public static void CreateAsset() { Core_DialogActor newAsset = new Core_DialogActor(); AssetDatabase.CreateAsset(newAsset, Helper.GetSelectedPathOrFallback() + "/DialogActor.asset"); EditorUtility.FocusProjectWindow(); Selection.activeObject = newAsset; }
public void OnGUI() { if (!m_ShowDialogPart) { return; } Core_XmlDialogPart part = m_innerDialog.m_Text.Parts[m_PartId]; Core_DialogActor actor = GameObjectHelper.getWarehouse().GetActor(part.ActorName); RendererDialog.Render(actor.m_avatar, actor.m_name, part.Text, InputButton.INPUT_BUTTON_A); }