public CombatEventLogMessage GetMessageInstanceAndAttachToContainer()
        {
            CombatEventLogMessage message = Instantiate <CombatEventLogMessage>(this.messagePrefab);

            message.RectTransform.SetParent(this.rectTransform, false);
            return(message);
        }
 public void DestroyMessage(CombatEventLogMessage message)
 {
     this.visibleChildMessages.Remove(message);
     Destroy(message.gameObject);
 }
 public void AddMessage(CombatEventLogMessage message)
 {
     this.visibleChildMessages.Add(message);
     message.ShowMessage();
 }