/* */ public EquipToolEquippedItemsPanel CreateEqpToolEqpItemsPanel(out IEquipToolPanelConstArg arg) { IUIManager uim = Substitute.For <IUIManager>(); IPickUpSystemProcessFactory pickUpSystemProcessFactory = Substitute.For <IPickUpSystemProcessFactory>(); IEquipToolUIEFactory equipToolUIEFactory = Substitute.For <IEquipToolUIEFactory>(); IUIAdaptor uia = Substitute.For <IUIAdaptor>(); IUIImage image = Substitute.For <IUIImage>(); IEquippableIITAManager eqpIITAM = Substitute.For <IEquippableIITAManager>(); IEquipTool eqpTool = Substitute.For <IEquipTool>(); IPanelTransactionStateEngine engine = Substitute.For <IPanelTransactionStateEngine>(); IEquipToolPanelConstArg thisArg = new EquipToolPanelConstArg(uim, pickUpSystemProcessFactory, equipToolUIEFactory, uia, image, eqpTool, eqpIITAM, engine); EquipToolEquippedItemsPanel eqpItemsPanel = new EquipToolEquippedItemsPanel(thisArg); arg = thisArg; return(eqpItemsPanel); }
public EquipToolPanelConstArg( IUIManager uim, IPickUpSystemProcessFactory pickUpSystemProcessFactory, IEquipToolUIEFactory equipToolUIEFactory, IUIAdaptor uia, IUIImage image, IEquipTool eqpTool, IEquippableIITAManager eqpIITAM, IPanelTransactionStateEngine engine ) : base( uim, pickUpSystemProcessFactory, equipToolUIEFactory, uia, image, ActivationMode.None ) { thisEqpIITAM = eqpIITAM; thisPanelTransactionStateEngine = engine; thisEquipTool = eqpTool; }
public EqpIITransactionStateEngine(IEquippableIITAManager eqpIITAM, IEquipTool eqpTool) { IEqpIITAStateConstArg arg = new EqpIITAStateConstArg(eqpIITAM, eqpTool); InitializeStates(arg); }
public EquipToolUIEFactory(IUIManager uim, IPickUpSystemProcessFactory pickUpSystemProcessFactory, IEquipTool eqpTool, IEquippableIITAManager eqpIITAM) : base(uim) { thisEqpTool = eqpTool; thisEqpIITAM = eqpIITAM; thisPickUpSystemProcessFactory = pickUpSystemProcessFactory; }
public EquipToolPanelTransactionStateEngine(IEquippableIITAManager eqpIITAM, IEquipToolPanel panel, IEquipTool tool) { IEquipToolPanelTransactionStateConstArg arg = new EquipToolPanelTransactionStateConstArg(eqpIITAM, panel, tool); thisWaitingForPickUpState = new EquipToolPanelWaitingForPickUpState(arg); thisHhoverableState = new EquipToolPanelHoverableState(arg); thisUnhoverableState = new EquipToolPanelUnhoverableState(arg); thisHoveredState = new EquipToolPanelHoveredState(arg); thisEqpIITAM = eqpIITAM; }
public void SetEqpTool(IEquipTool eqpTool) { thisEqpTool = eqpTool; }
public void SetEqpTool(IEquipTool eqpTool) { ((IEqpIITAMPickedState)thisPickedState).SetEqpTool(eqpTool); }
public void SetEqpTool(IEquipTool eqpTool) { thisEqpIITAMStateEngine.SetEqpTool(eqpTool); thisEquipTool = eqpTool; }
public EquipToolPanelTransactionStateConstArg(IEquippableIITAManager eqpIITAM, IEquipToolPanel eqpToolPanel, IEquipTool eqpTool) : base(eqpToolPanel) { thisEqpIITAM = eqpIITAM; }
public EqpIITAStateConstArg(IEquippableIITAManager eqpIITAM, IEquipTool eqpTool) : base(eqpIITAM) { thisTool = eqpTool; }
public EquipToolUIAActivationData(IUIManager uim, IPickUpSystemProcessFactory pickUpSystemProcessFactory, IEquipToolUIEFactory equipToolUIEFactory, IEquippableIITAManager eqpIITAM, IEquipTool eqpTool) : base(uim, pickUpSystemProcessFactory, equipToolUIEFactory, eqpIITAM) { thisEqpTool = eqpTool; }
public EquippableItemIconConstArg(IUIManager uim, IPickUpSystemProcessFactory pickUpSytemProcessFactory, IEquipToolUIEFactory eqpToolUIEFactory, IEquippableItemIconAdaptor uia, IItemIconImage itemIconImage, IEquipTool tool, IDragImageImplementor dragImageImplementor, IVisualPickednessStateEngine visualPickednessStateEngine, IEquippableIITAManager eqpIITAM, IEquippableUIItem item, IEqpIITransactionStateEngine eqpIITAStateEngine, IItemIconPickUpImplementor pickUpImplementor, IItemIconEmptinessStateEngine emptinessStateEngine, IEqpIITransferabilityHandlerImplementor eqpIITransferabilityHandlerImplementor, IQuantityRoller quantityRoller) : base(uim, pickUpSytemProcessFactory, eqpToolUIEFactory, uia, itemIconImage, tool, dragImageImplementor, visualPickednessStateEngine, eqpIITAM, item, eqpIITAStateEngine, pickUpImplementor, emptinessStateEngine, eqpIITransferabilityHandlerImplementor, quantityRoller) { }