public override ActionEnd End(List <Action> actions) { if (attributeID == -1) { return(GenerateStopActionEnd()); } InvVar attribute = sceneSettings.GetAttribute(attributeID); if (attribute != null) { return(ProcessResult(CheckCondition(attribute), actions)); } LogWarning("Cannot find the scene attribute with an ID of " + attributeID); return(GenerateStopActionEnd()); }
override public ActionEnd End(List <AC.Action> actions) { if (attributeID == -1) { return(GenerateStopActionEnd()); } InvVar attribute = sceneSettings.GetAttribute(attributeID); if (attribute != null) { return(ProcessResult(CheckCondition(attribute), actions)); } ACDebug.LogWarning("The 'Scene: Check attribute' Action halted the ActionList because it cannot find the scene attribute with an ID of " + attributeID); return(GenerateStopActionEnd()); }