public void AddConditional(StaticString behaviorName, StaticString name, ref TransitionEventDelegate del)
        {
            ATransitionConditional <TOwner> behavior = TransitionConditionalFactory <TOwner> .AllocateAndAttachEventConditional(behaviorName, name, ref del, TypeExtensions.TypeOf(del));

            AddConditional(behavior);
        }
 public virtual void AddConditional(ATransitionConditional <TOwner> behavior)
 {
     m_Conditionals.Add(behavior.Name, behavior);
 }