예제 #1
0
    public static void Log(IBattleLogMessage message)
    {
        if (instance == null || message.GetMessageBody().Trim().Length == 0)
        {
            return;
        }

        GameObject newLog = Instantiate(instance.logMessage, instance.transform);

        newLog.GetComponent <LogHandler>().Init(message);

        instance.StartCoroutine(ScrollToBottom());
    }
예제 #2
0
 public void Init(IBattleLogMessage message)
 {
     logText       = GetComponentInChildren <Text>();
     logText.color = message.GetDefaultColor();
     logText.text  = message.GetMessageBody();
 }