public IVisualPickednessProcess CreateVisualPickednessProcess(
            IPickableUIImage image,
            float targetPickedness,
            IVisualPickednessStateEngine engine,
            bool becomePicked
            )
        {
            float expireT = thisProcessManager.GetVisualPickednessProcessExpireTime();
            IVisualPickednessProcessConstArg arg = new VisualPickednessProcessConstArg(
                thisProcessManager,
                ProcessConstraint.ExpireTime,
                expireT,
                false,

                image,
                targetPickedness,
                engine
                );
            IVisualPickednessProcess process;

            if (becomePicked)
            {
                process = new BecomeVisuallyPickedProcess(arg);
            }
            else
            {
                process = new BecomeVisuallyUnpickedrocess(arg);
            }
            return(process);
        }
Пример #2
0
        public VisualPickednessProcessConstArg(
            IProcessManager processManager,
            ProcessConstraint processConstraint,
            float constraintValue,
            bool useSpringT,

            IPickableUIImage pickableUIImage,
            float targetPickedness,
            IVisualPickednessStateEngine engine
            ) : base(
                processManager,
                processConstraint,
                constraintValue,
                useSpringT
                )
        {
            thisPickableUIImage  = pickableUIImage;
            thisTargetPickedness = targetPickedness;
            thisEngine           = engine;
        }
Пример #3
0
 public PickableUIEConstArg(
     IUIManager uim,
     IPickUpSystemProcessFactory pickUpSystemProcessFactory,
     IPickUpSystemUIElementFactory pickUpSystemUIElementFactory,
     IUIAdaptor uia,
     IPickableUIImage pickableUIImage,
     IUITool tool,
     IDragImageImplementor dragImageImplementor,
     IVisualPickednessStateEngine visualPickednessStateEngine
     ) : base(
         uim,
         pickUpSystemProcessFactory,
         pickUpSystemUIElementFactory,
         uia,
         pickableUIImage,
         ActivationMode.None
         )
 {
     thisDragImageImplementor        = dragImageImplementor;
     thisVisualPickednessStateEngien = visualPickednessStateEngine;
 }
Пример #4
0
 public BecomingVisuallyPickedUpState(IVisualPickednessStateEngine stateEngine, IPickUpSystemProcessFactory pickUpSystemProcessFactory) : base(stateEngine)
 {
     thisProcessFactory = pickUpSystemProcessFactory;
 }
Пример #5
0
 public VisuallyUnpickedState(IVisualPickednessStateEngine stateEngine) : base(stateEngine)
 {
 }
Пример #6
0
 public VisuallyPickedUpState(IVisualPickednessStateEngine stateEngine) : base(stateEngine)
 {
 }
Пример #7
0
 public AbsVisualPickednessState(IVisualPickednessStateEngine stateEngine)
 {
     thisStateEngine = stateEngine;
 }
Пример #8
0
 public ItemIconConstArg(IUIManager uim, IPickUpSystemProcessFactory pickUpSystemProcessFactory, IPickUpSystemUIElementFactory pickUpSystemUIElementFactory, IItemIconUIAdaptor iiUIA, IItemIconImage itemIconImage, IUITool tool, IDragImageImplementor dragImageImplementor, IVisualPickednessStateEngine visualPickednessStateEngine, IItemIconTransactionManager iiTAM, IUIItem item, IItemIconTransactionStateEngine iiTAStateEngine, IItemIconPickUpImplementor pickUpImplementor, IItemIconEmptinessStateEngine emptinessStateEngine, ITransferabilityHandlerImplementor transferabilityHandlerImplementor, IQuantityRoller quantityRoller) : base(uim, pickUpSystemProcessFactory, pickUpSystemUIElementFactory, iiUIA, itemIconImage, tool, dragImageImplementor, visualPickednessStateEngine)
 {
     thisIITAM                = iiTAM;
     thisItem                 = item;
     thisIITAStateEngine      = iiTAStateEngine;
     thisIIPickUpImplementor  = iiPickUpImplementor;
     thisEmptinessStateEngine = emptinessStateEngine;
     thisQuantityRoller       = quantityRoller;
 }
 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)
 {
 }