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); }
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; } }
public static void AddChronicle(GameObject owner, EChronicleCategory category, string text) { AddChronicle(owner.tag, category, text); }
static bool HasValidCategoryToLog(EChronicleCategory category) { return(ChronicleConfig.Instance.m_UseChronicle && ChronicleConfig.Instance.m_ChronicleCategoryToLog[(int)category].m_Log); }