Beispiel #1
0
        public DesktopMouseHoverElementImpl(IconInteractionUtility iconInteractionUtility)
        {
            this.iconInteractionUtility = iconInteractionUtility;
            MemoryManager memMan = new MemoryManagerImpl(false);

            this.desktopMemoryCharacter = new DesktopMemoryCharacterImpl(memMan);
        }
Beispiel #2
0
        private Position GetPositionFromVector(Vector3 positionVector)
        {
            MemoryManager          memManager     = new MemoryManagerImpl(false);
            DesktopMemoryCharacter desktopMemChar = new DesktopMemoryCharacterImpl(memManager);

            desktopMemChar.MemoryManager.Pointer = 0;
            Position destinationPosition = new PositionImpl(desktopMemChar);

            destinationPosition.Vector = positionVector;

            return(destinationPosition);
        }
Beispiel #3
0
        public Position Duplicate(uint targetPointer = 0)
        {
            MemoryManager          memManager     = new MemoryManagerImpl(false);
            DesktopMemoryCharacter desktopMemChar = new DesktopMemoryCharacterImpl(memManager);

            desktopMemChar.MemoryManager.Pointer = targetPointer;
            Position clone = new PositionImpl(desktopMemChar);

            clone.X = X;
            clone.Y = Y;
            clone.Z = Z;

            return(clone);
        }