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]);
     }
 }
Пример #2
0
 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();
 }