Skip to content

Commit

Permalink
Release 0.2.0
Browse files Browse the repository at this point in the history
Updated log messages
  • Loading branch information
Craxy authored and Craxy committed Mar 23, 2015
1 parent 78a4859 commit 00980b3
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 11 deletions.
10 changes: 6 additions & 4 deletions src/ToggleTrafficLights/Game/Serialization.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,22 +22,23 @@ public override void OnCreated(ISerializableData serializableData)
{
base.OnCreated(serializableData);

DebugLog.Warning("Serialization: Created v.{0} at {1}", Assembly.GetExecutingAssembly().GetName().Version, DateTime.Now);
DebugLog.Message("Serialization: Created v.{0} at {1}", Assembly.GetExecutingAssembly().GetName().Version, DateTime.Now);

}

public override void OnReleased()
{
base.OnReleased();

DebugLog.Warning("Serialization: Released v.{0}", Assembly.GetExecutingAssembly().GetName().Version);
DebugLog.Message("Serialization: Released v.{0}", Assembly.GetExecutingAssembly().GetName().Version);
}

public override void OnLoadData()
{
base.OnLoadData();

DebugLog.Message("OnLoadData: Data Ids: {0}", string.Join(", ", this.serializableDataManager.EnumerateData()));
// DebugLog.Message("OnLoadData: Data Ids: {0}", string.Join(", ", this.serializableDataManager.EnumerateData()));
DebugLog.Message("OnLoadData");

if (managers.loading.IsGameMode())
{
Expand All @@ -53,7 +54,8 @@ public override void OnSaveData()
{
base.OnSaveData();

DebugLog.Message("OnSaveData: Data Ids: {0}", string.Join(", ", this.serializableDataManager.EnumerateData()));
// DebugLog.Message("OnSaveData: Data Ids: {0}", string.Join(", ", this.serializableDataManager.EnumerateData()));
DebugLog.Message("OnSaveData");

//save netnode flags
//TODO: sollte eigentlich automaitsch serialisert und deserialisiert werden (->NetManager). Warum wird das überschrieben?
Expand Down
8 changes: 4 additions & 4 deletions src/ToggleTrafficLights/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
#if DEBUG
[assembly: AssemblyVersion("0.1.0.*")]
[assembly: AssemblyFileVersion("0.1.0.*")]
[assembly: AssemblyVersion("0.2.0.*")]
[assembly: AssemblyFileVersion("0.2.0.*")]
#else
[assembly: AssemblyVersion("0.1.0")]
[assembly: AssemblyFileVersion("0.1.0")]
[assembly: AssemblyVersion("0.2.0")]
[assembly: AssemblyFileVersion("0.2.0")]
#endif
6 changes: 4 additions & 2 deletions src/ToggleTrafficLights/Serializer/SerializerManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,17 @@ public void Deserialize(ISerializableData serializableDataManager)
{
if (!serializableDataManager.EnumerateData().Contains(Id))
{
DebugLog.Message("Save does not contain data with id {0}", Id);
return;
}

var data = serializableDataManager.LoadData(Id);

const int versionLength = 4;
DebugLog.Message("Read {0} bytes for Id {1}", data.Length, Id);

const int versionLength = 4;
Debug.Assert(data.Length > versionLength);

var version = BitConverter.ToUInt32(data.Take(versionLength).ToArray(), 0);
DebugLog.Message("Deserializer version {0}", version);

Expand Down
22 changes: 21 additions & 1 deletion src/ToggleTrafficLights/Utils/Log.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public static void Generic(PluginManager.MessageType messageType, string text)
DebugOutputPanel.AddMessage(messageType, msg);

#if DEBUG
// CODebugBase<LogChannel>.Warn(LogChannel.Modding, string.Format("ToggleTrafficLights: {0}: {1}", messageType.ToString("G"), msg));
CODebugBase<LogChannel>.Warn(LogChannel.Modding, string.Format("ToggleTrafficLights: {0}: {1}", messageType.ToString("G"), msg));
#endif
}

Expand Down Expand Up @@ -49,6 +49,15 @@ public static void Message(string format, params object[] args)
{
Message(string.Format(format, args));
}
public static void Info(string text)
{
Generic(PluginManager.MessageType.Message, text);
}
[StringFormatMethod("format")]
public static void Info(string format, params object[] args)
{
Info(string.Format(format, args));
}
}

public static class DebugLog
Expand Down Expand Up @@ -92,6 +101,17 @@ public static void Message(string format, params object[] args)
{
Message(string.Format(format, args));
}
[Conditional("DEBUG")]
public static void Info(string text)
{
Generic(PluginManager.MessageType.Message, text);
}
[Conditional("DEBUG")]
[StringFormatMethod("format")]
public static void Info(string format, params object[] args)
{
Info(string.Format(format, args));
}
}

}

0 comments on commit 00980b3

Please sign in to comment.