public static IConventionSequence?AddSequence( [NotNull] this IConventionModel model, [NotNull] string name, [CanBeNull] string?schema = null, bool fromDataAnnotation = false) => Sequence.AddSequence( (IMutableModel)model, name, schema, fromDataAnnotation ? ConfigurationSource.DataAnnotation : ConfigurationSource.Convention);
protected override void Load(Sequence createLoadingSequence) { createLoadingSequence.AddSequence((next) => { _boardController.Init(_prefabController); next(); }); }
private static Sequence HasSequence( IMutableModel model, string name, string schema, ConfigurationSource configurationSource) { Check.NotEmpty(name, nameof(name)); Check.NullButNotEmpty(schema, nameof(schema)); var sequence = Sequence.FindSequence(model, name, schema); if (sequence != null) { sequence.UpdateConfigurationSource(configurationSource); return(sequence); } return(Sequence.AddSequence(model, name, schema, configurationSource)); }
protected override void Load(Sequence createLoadingSequence) { createLoadingSequence.AddSequence((next) => { _canvas = GetComponentInChildren <Canvas>().gameObject.GetComponent <RectTransform>(); _model = new MenuModel(); _model.SetPoint(_progressController.SavedNumber); _view = _prefabController.GetUIObject <MenuView>(PrefabConstant.PathMenuView, _canvas); _view.Init(StartPlayerVsPlayer); _view.Set(_model); _view.Activate(); next(); }); }
public static IMutableSequence AddSequence( [NotNull] this IMutableModel model, [NotNull] string name, [CanBeNull] string?schema = null) => Sequence.AddSequence(model, name, schema, ConfigurationSource.Explicit);