private void ProcessMemoriaTag(FFIXTextTag tag, ref Int32 index) { switch (tag.Code) { case FFIXTextTagCode.Icon: OnIcon(tag.Param[0]); break; case FFIXTextTagCode.Mobile: OnMobileIcon(tag.Param[0]); break; case FFIXTextTagCode.Zidane: OnCharacterName(0); break; case FFIXTextTagCode.Vivi: OnCharacterName(1); break; case FFIXTextTagCode.Dagger: OnCharacterName(2); break; case FFIXTextTagCode.Steiner: OnCharacterName(3); break; case FFIXTextTagCode.Fraya: OnCharacterName(4); break; case FFIXTextTagCode.Quina: OnCharacterName(5); break; case FFIXTextTagCode.Eiko: OnCharacterName(6); break; case FFIXTextTagCode.Amarant: OnCharacterName(7); break; case FFIXTextTagCode.Party: OnPartyMemberName(tag.Param[0] - 1); break; case FFIXTextTagCode.Variable: OnVariable(tag.Param[0]); break; case FFIXTextTagCode.DialogX: OnMessageX(tag.Param[0]); break; case FFIXTextTagCode.DialogF: OnMessageFeed(tag.Param[0]); break; default: StringBuilder sb; if (NGUIText.ForceShowButton || !FF9StateSystem.MobilePlatform) { sb = _sb; } else { sb = new StringBuilder(16); } if (DialogBoxConstructor.KeepKeyIcon(sb, tag.Code) || DialogBoxConstructor.KeepKeyExIcon(sb, tag)) { return; } _sb.Append(tag); break; } }
public static void PhrasePreOpcodeSymbol(String text, Dialog dlg) { DialogBoxConstructor constructor = new DialogBoxConstructor(dlg, text); constructor.Construct(); }
private void OnMobileIcon(Int32 oneParameterFromTag2) { DialogBoxConstructor.KeepMobileIcon(_sb, oneParameterFromTag2); _currentWidth += FF9UIDataTool.GetIconSize(oneParameterFromTag2).x; }