public void AddData(DataType dataType, object obj) { GameData DataValue; if (DataDitionary.TryGetValue(dataType, out DataValue)) { DataValue.AddData(obj); } else { DataDitionary.Add(dataType, new GameData(obj)); } dataEvent.TriggerEvent(dataType, obj); }