Join our Discord Channel
public override string ErrorCheck() { GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); if( go == null ) return null; if( component != null ) return null; if( behaviour.IsNone || string.IsNullOrEmpty(behaviour.Value) ) return null; Behaviour comp = go.GetComponent(behaviour.Value) as Behaviour; if( comp != null ) return null; return "Behaviour missing"; }