public DesktopMouseHoverElementImpl(IconInteractionUtility iconInteractionUtility) { this.iconInteractionUtility = iconInteractionUtility; MemoryManager memMan = new MemoryManagerImpl(false); this.desktopMemoryCharacter = new DesktopMemoryCharacterImpl(memMan); }
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); }
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); }