I think there is a typo in the InputPin class, the second parameters of evaluate method is not Optionnal but it was in IConditionEvaluator and I think methodProvider could be optionnal too
- Code: Select all
public class InputPin : ArticyPrimitive, IInputPin
{
public bool Evaluate(Articy.Unity.IBaseScriptMethodProvider aMethodProvider, Articy.Unity.Interfaces.IGlobalVariables aGlobalVariables)
{
return Text.CallScript(aMethodProvider, aGlobalVariables);
}
}
- Code: Select all
public interface IConditionEvaluator
{
bool Evaluate(IBaseScriptMethodProvider aMethodProvider, IGlobalVariables aGlobalVariables = null);
}
- Code: Select all
public class ArticyScriptCondition : IArticyScriptFragment, IObjectCloning
{
public bool CallScript(IBaseScriptMethodProvider aMethodProvider = null, IGlobalVariables aVariables = null);
}