Exemplo n.º 1
0
    static void AddChronicle(string playerTag, EChronicleCategory category, string text)
    {
        if (!HasValidTag(playerTag) || !HasValidCategoryToLog(category))
        {
            return;
        }

        TextWriter writer = GetWriter(playerTag);

        writer.Write(string.Format("{0,-6}", Time.frameCount));
        writer.Write(" - " + string.Format("{0,-12}", ("[" + category + "] ")));
        writer.Write(text);
        writer.Write(writer.NewLine);
    }
Exemplo n.º 2
0
    void OnValidate()
    {
        if (m_ChronicleCategoryToLog == null)
        {
            m_ChronicleCategoryToLog = new List <ChronicleCategoryToLog>();
        }

        while (m_ChronicleCategoryToLog.Count < ChronicleManager.K_ChronicleCategory_Count)
        {
            m_ChronicleCategoryToLog.Add(new ChronicleCategoryToLog());
        }

        for (int i = 0; i < ChronicleManager.K_ChronicleCategory_Count; i++)
        {
            EChronicleCategory     category             = (EChronicleCategory)(i);
            ChronicleCategoryToLog chronicleCategoryLog = m_ChronicleCategoryToLog[i];
            chronicleCategoryLog.m_Name = category.ToString() + " - Log : " + m_ChronicleCategoryToLog[i].m_Log;
            m_ChronicleCategoryToLog[i] = chronicleCategoryLog;
        }
    }
Exemplo n.º 3
0
 public static void AddChronicle(GameObject owner, EChronicleCategory category, string text)
 {
     AddChronicle(owner.tag, category, text);
 }
Exemplo n.º 4
0
 static bool HasValidCategoryToLog(EChronicleCategory category)
 {
     return(ChronicleConfig.Instance.m_UseChronicle && ChronicleConfig.Instance.m_ChronicleCategoryToLog[(int)category].m_Log);
 }