Ejemplo n.º 1
0
    //public ShipPresenter(IShipViewable view)
    //    : base(view) {
    //    FleetCreator fleetMgr = _viewGameObject.GetSafeMonoBehaviourComponentInParents<FleetCreator>();
    //    _fleetView = fleetMgr.gameObject.GetSafeInterfaceInChildren<IFleetViewable>();
    //    Subscribe();
    //}

    public ShipPresenter(IElementViewable view)
        : base(view) {
        FleetCreator fleetMgr = _viewGameObject.GetSafeMonoBehaviourComponentInParents<FleetCreator>();
        //_fleetView = fleetMgr.gameObject.GetSafeInterfaceInChildren<IFleetViewable>();
        _fleetView = fleetMgr.gameObject.GetSafeInterfaceInChildren<ICommandViewable>();
        Subscribe();
    }
Ejemplo n.º 2
0
 public AUnitElementPresenter(IElementViewable view)
     : base(view) {
     // derived classes should call Subscribe() after they have acquired needed references
 }
Ejemplo n.º 3
0
    //public FacilityPresenter(IFacilityViewable view)
    //    : base(view) {
    //    Subscribe();
    //}

    public FacilityPresenter(IElementViewable view)
        : base(view) {
        Subscribe();
    }
Ejemplo n.º 4
0
 public ShipPresenter_Player(IElementViewable view)
     : base(view) { }
Ejemplo n.º 5
0
 public ShipPresenter(IElementViewable view)
     : base(view) {
     Subscribe();
 }