public override void Setup(TransitionBase.ParametersBase defaults)
            {
                var param = defaults as Parameters;

                if (param == null)
                {
                    return;
                }

                // Place params installation here
                this.inState    = param.inState;
                this.outState   = param.outState;
                this.resetState = param.resetState;
            }
 public Parameters(TransitionBase.ParametersBase baseDefaults) : base(baseDefaults)
 {
 }
 public virtual void SetDefaultParameters(TransitionBase.ParametersBase parameters)
 {
 }