chrisgregan
10 years ago
2 changed files with 0 additions and 71 deletions
@ -1,63 +0,0 @@
|
||||
using UnityEngine; |
||||
using System.Collections; |
||||
using System.Collections.Generic; |
||||
using UnityEngine.Events; |
||||
|
||||
namespace Fungus |
||||
{ |
||||
/* |
||||
[CommandInfo("Scripting", |
||||
"Send Event", |
||||
"Send an event to a gameobject in the scene. Use this to call any public method or set public properties on any game object.")] |
||||
public class SendEvent : Command |
||||
{ |
||||
public UnityEvent targetEvent; |
||||
|
||||
public bool stopCurrentFlowchart = false; |
||||
|
||||
public override void OnEnter() |
||||
{ |
||||
if (targetEvent != null) |
||||
{ |
||||
if (stopCurrentFlowchart) |
||||
{ |
||||
Stop(); |
||||
} |
||||
|
||||
targetEvent.Invoke(); |
||||
|
||||
if (!stopCurrentFlowchart) |
||||
{ |
||||
Continue(); |
||||
} |
||||
} |
||||
else |
||||
{ |
||||
Continue(); |
||||
} |
||||
} |
||||
|
||||
public override string GetSummary() |
||||
{ |
||||
if (targetEvent == null || |
||||
targetEvent.GetPersistentEventCount() == 0) |
||||
{ |
||||
return "<Continue>"; |
||||
} |
||||
|
||||
UnityEngine.Object obj = targetEvent.GetPersistentTarget(0); |
||||
if (obj == null) |
||||
{ |
||||
return "Error: No target object selected"; |
||||
} |
||||
|
||||
return obj.name; |
||||
} |
||||
|
||||
public override Color GetButtonColor() |
||||
{ |
||||
return new Color32(235, 191, 217, 255); |
||||
} |
||||
} |
||||
*/ |
||||
} |
Loading…
Reference in new issue