Your cart is currently empty!
MiniMapHandler is a system that manages the registration and unregistration of minimap components. It functions online without the need to add any PhotonView components. This component serves as the heart of the system and handles the initialization and management of minimap UI objects.
MiniMapHandler is a versatile component that allows you to manage and customize the behavior and appearance of a minimap in your game. Adjust the variables according to your specific requirements for minimap functionality, such as using baked maps, rendering live maps, and setting up UI and world anchor references.
Type: GameObject
Description: The GameObject that is the parent of the minimap UI. If set to null, the MiniMapHandler component will default to using itself as the parent.
Default Value: null
Type: bool
Description: Determines whether this component should be automatically initialized along with any registered UI objects.
Default Value: true
Type: GameObject
Description: The prefab to spawn for registered minimap objects as icons.
Default Value: null
Type: Collider2D[]
Description: The colliders used for clamping icons on the minimap. Multiple colliders can be provided, allowing for custom-shaped maps.
Default Value: null
Type: int
Description: The index of the shape collider to use for clamping icons on the minimap.
Default Value: 0
Type: Sprite
Description: The border image of the minimap.
Default Value: null
Type: bool
Description: Set this to true if you want to use the border image as the baked minimap texture.
Default Value: null
Type: Sprite
Description: The mask for the minimap display.
Default Value: null
Type: float
The opacity of the minimap border.
Default Value: 1f
Type: float
The opacity of the minimap.
Default Value: 1f
Type: Vector3
Description: Scale factor for the minimap and the icons.
Default Value: new Vector3(0, 0, 0) (Default uniform scale)
Type: bool
Description: If true, only the border of the minimap will be scaled.
Default Value: false
Type: bool (optional, requires Ultimate Seating Controller)
Description: If true, any boarded character icons will be hidden.
Default Value: true
Note: Only avaible if Ultimate Seating Controller is installed.
Type: bool
Description: Set this to true if you will not use a render texture or render camera and want to use a baked map.
Default Value: false
Type: bool
Description: Determines whether the map should move with the local player’s character.
Default Value: true
Type: Sprite
Description: The baked map image to use if you’re not using a render texture or render camera.
Default Value: null
Type: RectTransform
Description: The UI anchor reference A position on the UI map that is relative to the world anchor reference A.
Default Value: null
Type: RectTransform
Description: The UI anchor reference B position on the UI map that is relative to the world anchor reference B.
Default Value: null
Type: Transform
Description: The position in the world where the UI anchor reference A will match in the minimap.
Default Value: null
Type: Transform
Description: The position in the world where the UI anchor reference B will match in the minimap.
Default Value: null
Type: Material
Description: The material used for rendering the live minimap.
Default Value: null
Type: LayerMask
Description: Determines which layers to show in the minimap.
Default Value: Default
Type: Vector3
Description: The offset of the camera from the target.
Default Value: Vector3(0, 20f, 0)
Type: float
Description: The orthographic size of the camera.
Default Value: 20f
Type: float
Description: The far clip plane of the camera.
Default Value: 1000f
Type: Vector3
Description: The rotation of the camera.
Default Value: Vector3.zero
Type: bool
Description: If true, the camera rotates according to the local player’s rotation.
Default Value: false