Exemplo n.º 1
0
 void SetUpVisualManager()
 {
     m_visualManager = FindObjectOfType <CGVisualManager>();
     if (m_visualManager != null)
     {
         m_visualManager.SetClientConnectionInterface(this);
     }
 }
Exemplo n.º 2
0
 // Use this for initialization
 void Awake()
 {
     if (instance == null)
     {
         instance        = this;
         m_commandRunner = new CGCommandRunner(this);
         //CardVisual.SetHotspots(m_playerDeck, m_opponentDeck, m_focusZone, m_playerHand, m_opponentHand, m_playerChannels, m_opponentChannels);
     }
     else
     {
         Destroy(gameObject);
     }
 }
Exemplo n.º 3
0
    public void AddToQueue(CGCommand command)
    {
        if (m_visualManager == null)
        {
            m_visualManager = GameObject.FindObjectOfType <CGVisualManager>();
            if (m_visualManager == null)
            {
                Debug.LogError("No CGVisualManager found");
            }
        }

        command.m_visualManager = m_visualManager;
        command.SetCommandRunner(this);
        m_commandQueue.Enqueue(command);
        //if(!m_runningQueue)
        //{
        //    RunQueue();
        //}
    }
Exemplo n.º 4
0
 public CGCommandRunner(CGVisualManager visualManager)
 {
     m_visualManager = visualManager;
 }