コード例 #1
0
        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;
 }
コード例 #9
0
 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)
 {
 }