예제 #1
0
    public void DiscoverThisCard(SlotCard byCard)
    {
        coveredByCards.Remove(byCard);

        if (IsCardDiscovered)
        {
            ShowCard();
            CardAvailableManager.AddSlot(this);
        }
    }
예제 #2
0
    void Init()
    {
        _ResourcesBar = GetComponent <ResourcesBar>();
        RandomPlayer();

        _tokenManager.Init();
        _warTrackManager.Init();
        //_wonderManager.Init();
        _cardManager.Init();
        CardAvailableManager.SetCardStates();
        _ResourcesBar.UpdateBar();
    }
예제 #3
0
    public override void Init()
    {
        if (isVisible)
        {
            ShowCard();
        }
        else
        {
            HideCard();
        }

        if (IsCardDiscovered)
        {
            CardAvailableManager.AddSlot(this);
        }
    }
예제 #4
0
 protected override void OnDestroy()
 {
     base.OnDestroy();
     CardAvailableManager.DeleteSlot(this);
 }
예제 #5
0
 public override void Init()
 {
     CardAvailableManager.AddSlot(this);
 }
예제 #6
0
 public void ChangeCurrentPlayer()
 {
     //NextPlayer = _CurrentPlayer;
     //_CurrentPlayer = _CurrentPlayer == _players[0] ? _players[1] : _players[0];
     CardAvailableManager.SetCardStates();
 }