Beispiel #1
0
        public void RemoveView(Cv_GameView view)
        {
            lock (m_GameViews)
            {
                m_GameViews.Remove(view);
            }

            VGameOnRemoveView(view);
        }
Beispiel #2
0
        public void AddView(Cv_GameView view, Cv_EntityID entityID = Cv_EntityID.INVALID_ENTITY)
        {
            Cv_GameViewID gvID = (Cv_GameViewID)m_GameViews.Count + 1;

            view.Initialize(Caravel);

            lock (m_GameViews)
            {
                m_GameViews.Add(view);
            }

            view.VOnAttach(gvID, entityID);
            VGameOnAddView(view, entityID);
        }
Beispiel #3
0
 protected virtual void VGameOnRemoveView(Cv_GameView view)
 {
 }
Beispiel #4
0
 protected virtual void VGameOnAddView(Cv_GameView view, Cv_EntityID entityID)
 {
 }