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); }
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); }