Class ObjectAssemblyPartAnchorIcon
- Namespace
- KSP.OAB
- Assembly
- Assembly-CSharp.dll
public class ObjectAssemblyPartAnchorIcon : MonoBehaviour
- Inheritance
-
ObjectAssemblyPartAnchorIcon
- Extension Methods
-
Constructors
ObjectAssemblyPartAnchorIcon()
public ObjectAssemblyPartAnchorIcon()
Fields
anchorIcon
Field Value
- Image
anchorIconSmall
public Image anchorIconSmall
Field Value
- Image
anchorToggle
public Toggle anchorToggle
Field Value
- Toggle
bindRoot
public ContextBindRoot bindRoot
Field Value
- ContextBindRoot
distanceFrontAssembly
public float distanceFrontAssembly
Field Value
- float
toggleVisualizer
public ToggleExtendedVisualizer toggleVisualizer
Field Value
- ToggleExtendedVisualizer
Methods
CheckMouseOverLaunchAssemblyBounds(Camera, Vector2, Bounds)
public bool CheckMouseOverLaunchAssemblyBounds(Camera curCamera, Vector2 mousePos, Bounds totalBounds)
Parameters
curCamera Camera
mousePos Vector2
totalBounds Bounds
Returns
- bool
InitAnchorAssemblyIcon(IObjectAssemblyPart)
public void InitAnchorAssemblyIcon(IObjectAssemblyPart part)
Parameters
part IObjectAssemblyPart
OnDestroy()
public void SetAnchorIconTransform(Bounds bounds, Camera currentCamera, Canvas uiCanvas)
Parameters
bounds Bounds
currentCamera Camera
uiCanvas Canvas
SetIsAnchor(bool)
public void SetIsAnchor(bool setAnchor)
Parameters
setAnchor bool
SetIsHovered(bool)
public void SetIsHovered(bool isHover)
Parameters
isHover bool
UpdateAnchorIcon(IObjectAssemblyPart, bool, AssemblyIconMode)
public void UpdateAnchorIcon(IObjectAssemblyPart partGrabbed, bool isLaunchAssembly, AssemblyIconMode mode)
Parameters
partGrabbed IObjectAssemblyPart
isLaunchAssembly bool
mode AssemblyIconMode