private void InitInputFields() { if (this.input_fields == null) { return; } this.prefs_data = ChatUtility.LoadChatTemplateMessage(); if (this.prefs_data == null) { return; } if (this.prefs_data.messages.Length < this.input_fields.Length) { string[] strArray = new string[this.input_fields.Length]; for (int index = 0; index < this.input_fields.Length; ++index) { strArray[index] = this.prefs_data.messages.Length < index?LocalizedText.Get("sys.CHAT_DEFAULT_TEMPLATE_MESSAGE_" + (object)(index + 1)) : this.prefs_data.messages[index]; } this.prefs_data.messages = strArray; } for (int index = 0; index < this.prefs_data.messages.Length && this.input_fields.Length > index; ++index) { this.input_fields[index].SetText(this.prefs_data.messages[index]); } }
public void LoadTemplateMessage() { if (this.template_message_buttons == null) { return; } this.prefs_data = ChatUtility.LoadChatTemplateMessage(); if (this.prefs_data == null) { return; } this.ONE_PAGE_ITEM_MAX = this.template_message_buttons.Length; this.LAST_PAGE = Mathf.Max(this.prefs_data.messages.Length / this.ONE_PAGE_ITEM_MAX + (this.prefs_data.messages.Length % this.ONE_PAGE_ITEM_MAX != 0 ? 1 : 0) - 1, 0); this.SetupButtons(); }