public FieldDisplay(IBus bus,
            ISelectableObjectRepository selectableRepo,
            IRenderer renderer,
            IPlayerId id,
            ITargetedVesselRenderer _)
        {
            m_Bus = bus;
            m_Renderer = renderer;
            m_SelectableRepo = selectableRepo;
            m_Id = id;

            m_Disposer = new Disposer();

            m_Bus.Subscribe<AddObjectMessage>(OnAdd).AddTo(m_Disposer);
        }
Пример #2
0
        public FieldDisplay(IBus bus,
                            ISelectableObjectRepository selectableRepo,
                            IRenderer renderer,
                            IPlayerId id,
                            ITargetedVesselRenderer _)
        {
            m_Bus            = bus;
            m_Renderer       = renderer;
            m_SelectableRepo = selectableRepo;
            m_Id             = id;

            m_Disposer = new Disposer();

            m_Bus.Subscribe <AddObjectMessage>(OnAdd).AddTo(m_Disposer);
        }