Browse Source

Fixed null reference when adding new iTween commands

master
chrisgregan 10 years ago
parent
commit
d9ef7ce9be
  1. 8
      Assets/Fungus/iTween/Commands/iTweenCommand.cs

8
Assets/Fungus/iTween/Commands/iTweenCommand.cs

@ -14,7 +14,7 @@ namespace Fungus
public abstract class iTweenCommand : Command public abstract class iTweenCommand : Command
{ {
[Tooltip("Target game object to apply the Tween to")] [Tooltip("Target game object to apply the Tween to")]
public TargetObject targetObject; public TargetObject targetObject = new TargetObject();
[Tooltip("An individual name useful for stopping iTweens by name")] [Tooltip("An individual name useful for stopping iTweens by name")]
public string tweenName; public string tweenName;
@ -66,14 +66,12 @@ namespace Fungus
public override string GetSummary() public override string GetSummary()
{ {
string targetSummary = targetObject.GetSummary(); if (targetObject.targetType == TargetObjectType.Other && targetObject.otherGameObject == null)
if (targetSummary == null)
{ {
return "Error: No target object selected"; return "Error: No target object selected";
} }
return targetSummary + " over " + duration + " seconds"; return targetObject.GetSummary() + " over " + duration + " seconds";
} }
public override Color GetButtonColor() public override Color GetButtonColor()

Loading…
Cancel
Save