Ejemplo n.º 1
0
    public static PetSelectMultiModule Create(ScrollView rScrollView, OnSelectHandle rOnSelectCallBack, int rMax)
    {
        var module = Create <PetSelectMultiModule>(rScrollView, rOnSelectCallBack);

        module.Max = rMax;
        return(module);
    }
Ejemplo n.º 2
0
    public static T Create <T>(ScrollView rScrollView, OnSelectHandle rOnSelectCallBack) where T : PetSelectModuleBase
    {
        var module = _Create <T>();

        module.scrollView       = rScrollView;
        module.onSelectCallBack = rOnSelectCallBack;
        return(module);
    }
Ejemplo n.º 3
0
        private void ButtonCfBase_OnClick(object sender, RoutedEventArgs e)
        {
            var btn = sender as Button;

            if (btn == null)
            {
                return;
            }
            CrowData data = btn.DataContext as CrowData;

            if (data != null)
            {
                OnSelectHandle?.Invoke(null, data);
            }
        }