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); }
public void SetPickableUIImage(IPickableUIImage pickableUIImage) { foreach (IVisualPickednessState state in thisStates) { state.SetPickableUIImage(pickableUIImage); } }
public PickableUIImageVisualPickednessInterpolator( IPickableUIImage pickableUIImage, float sourceVisualPickedness, float targetVisualPickedness ) { thisPickableUIImage = pickableUIImage; thisSourceVisualPickedness = sourceVisualPickedness; thisTargetVisualPickedness = targetVisualPickedness; }
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; }
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; }
public void SetPickableUIImage(IPickableUIImage pickableUIImage) { thisPickableUIImage = pickableUIImage; }