示例#1
0
 public void Init(CardPoolMgr poolMgr, DraggingRoot draggingRoot)
 {
     _poolMgr      = poolMgr;
     _draggingRoot = draggingRoot;
     _inArea       = false;
     _content      = transform.Find("Viewport/Content");
 }
示例#2
0
 public virtual void Init(CardPoolMgr poolMgr, DraggingRoot draggingRoot)
 {
     _poolMgr      = poolMgr;
     _draggingRoot = draggingRoot;
     Card          = GetComponent <ICard>();
     _onEnd        = null;
 }
示例#3
0
 public void Init(int countMax, CardPoolMgr poolMgr, DraggingRoot draggingRoot)
 {
     _countMax     = countMax;
     _poolMg       = poolMgr;
     _models       = GetModels();
     _draggingRoot = draggingRoot;
     UpdateCard();
 }
示例#4
0
    // Start is called before the first frame update
    void Start()
    {
        CardPoolMgr  poolMgr      = new CardPoolMgr(transform);
        CardPage     cardPage     = transform.Find("CardPage").gameObject.AddComponent <CardPage>();
        DeckList     deckList     = transform.Find("DeckArea/DeckList").gameObject.AddComponent <DeckList>();
        DeckListArea area         = transform.Find("DeckArea").gameObject.AddComponent <DeckListArea>();
        DraggingRoot draggingRoot = transform.Find("DraggingRoot").gameObject.AddComponent <DraggingRoot>();

        area.Init(deckList.EnterArea, deckList.ExitArea);
        deckList.Init(poolMgr, draggingRoot);
        draggingRoot.Init();
        cardPage.Init(_cardNumMax, poolMgr, draggingRoot);
        cardPage.AddEndListener(deckList.EndDrag);
    }
示例#5
0
 public void Init(CardPoolMgr poolMgr, DraggingRoot draggingRoot)
 {
     _poolMgr      = poolMgr;
     _draggingRoot = draggingRoot;
 }
示例#6
0
 public override void Init(CardPoolMgr poolMgr, DraggingRoot draggingRoot)
 {
     base.Init(poolMgr, draggingRoot);
     _miniCard = GetComponent <MiniCard>();
 }