示例#1
0
    private void NewLog(Character character)
    {
        string          text;
        MouseHoverImage logBox = Instantiate(prefab, transform);

        if (combatLog.Count > combatLogLimit)
        {
            DestroyImmediate(combatLog.Dequeue().gameObject);
        }
        combatLog.Enqueue(logBox);
        if (character.logMessage.Message == "")
        {
            text = "Did nothing this turn.";
        }
        else
        {
            text = character.logMessage.Message;
        }
        logBox.UpdateUI(text, character.portrait);
    }