Browse Source

Added Debug Log command

master
chrisgregan 10 years ago
parent
commit
55f6a9d15e
  1. 51
      Assets/Fungus/FungusScript/Commands/DebugLog.cs
  2. 8
      Assets/Fungus/FungusScript/Commands/DebugLog.cs.meta

51
Assets/Fungus/FungusScript/Commands/DebugLog.cs

@ -0,0 +1,51 @@
using UnityEngine;
using System.Collections;
namespace Fungus
{
[CommandInfo("Scripting",
"Debug Log",
"Writes a log message to the debug console.")]
public class DebugLog : Command
{
public enum DebugLogType
{
Info,
Warning,
Error
}
public DebugLogType logType;
public StringData logMessage;
public override void OnEnter ()
{
switch (logType)
{
case DebugLogType.Info:
Debug.Log(logMessage.Value);
break;
case DebugLogType.Warning:
Debug.LogWarning(logMessage.Value);
break;
case DebugLogType.Error:
Debug.LogError(logMessage.Value);
break;
}
Continue();
}
public override string GetSummary()
{
return logMessage.GetDescription();
}
public override Color GetButtonColor()
{
return new Color32(235, 191, 217, 255);
}
}
}

8
Assets/Fungus/FungusScript/Commands/DebugLog.cs.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2fab8abf0343545abbfebd9a7b7b34bd
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
Loading…
Cancel
Save