void Start() { itsOrbitCam = KGFAccessor.GetObject <KGFOrbitCam>(); itsEventSwitchToObserve.Apply(); itsCurrentCameraRoot = eCameraRoot.eObserve; itsCutScene.StopCutscene(); }
private KGFOrbitCam itsKGFOrbitCam; //reference to the orbitcam public void Start() { itsKGFOrbitCam = KGFAccessor.GetObject <KGFOrbitCam>(); //get the KGFOrbitcam by using the KGFAccessor class if (itsKGFOrbitCam != null) { float anOffset = itsKGFOrbitCam.GetEnviromentCollisionOffset(); //get the layermask for collisions Debug.Log("camera is located: " + anOffset + " units in front of the collision"); } }
/// <summary> /// Set the use-arrow flag of this map icon /// </summary> /// <param name="theIsArrowUsed"></param> public void SetArrowUsage(bool theIsArrowUsed) { itsDataMapIcon.itsUseArrow = theIsArrowUsed; // update KGFMinimap module if (itsMapSystem == null) { itsMapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (itsMapSystem != null) { itsMapSystem.RefreshIconsVisibility(); } }
public override void OnEnter() { if (MapSystem == null) { MapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (MapSystem != null) { } else { LogError("Could not find mapsystem object in scene"); } }
/// <summary> /// Update the arrow icon of this map icon /// </summary> /// <param name="theTexture">The new texture to be used as arrow icon</param> public void SetTextureArrow(Texture2D theTexture) { itsDataMapIcon.itsTextureArrow = theTexture; // update KGFMinimap module if (itsMapSystem == null) { itsMapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (itsMapSystem != null) { itsMapSystem.UpdateIcon(this); } }
/// <summary> /// Setter for the color /// </summary> /// <param name="theColor"></param> public void SetColor(Color theColor) { itsDataMapIcon.itsColor = theColor; // update KGFMinimap module if (itsMapSystem == null) { itsMapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (itsMapSystem != null) { itsMapSystem.UpdateIcon(this); } }
public override void OnEnter() { if (MapSystem == null) { MapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (MapSystem != null) { MapSystem.EventMouseMapIconClicked += OnMapIconClick; } else { LogError("Please a add map icon to this action."); } }
/// <summary> /// Change the visibility of the map icon /// </summary> /// <param name="theVisibility"></param> public void SetVisibility(bool theVisibility) { // change visibility itsMapIconIsVisible = theVisibility; // update KGFMinimap module if (itsMapSystem == null) { itsMapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (itsMapSystem != null) { itsMapSystem.RefreshIconsVisibility(); } }
public override void OnEnter() { if (MapSystem == null) { MapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (MapSystem != null) { MapSystem.SetIconsVisibleByCategory(IconCategory.Value, ZoomValue.Value); } else { LogError("Could not find mapsystem object in scene"); } Finish(); }
public override void OnEnter() { if (MapSystem == null) { MapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (MapSystem != null) { MapSystem.SetFullscreen(Visibility.Value); } else { LogError("Could not find mapsystem object in scene"); } Finish(); }
public override void OnEnter() { if (MapSystem == null) { MapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (MapSystem != null) { MapSystem.SetMinimapEnabled(MinimapEnable.Value); } else { LogError("Could not find mapsystem object in scene"); } Finish(); }
/// <summary> /// Update the style of the map system /// </summary> /// <param name="theIndex"></param> void UpdateStyle(int theIndex) { MapSystemStyle aStyle = itsStyles[theIndex]; KGFMapSystem aMapSystem = KGFAccessor.GetObject <KGFMapSystem>(); if (aMapSystem != null) { aMapSystem.itsDataModuleMinimap.itsAppearanceMap.itsBackground = aStyle.itsBackgroundMap; aMapSystem.itsDataModuleMinimap.itsAppearanceMiniMap.itsBackground = aStyle.itsBackgroundMinimap; aMapSystem.itsDataModuleMinimap.itsAppearanceMap.itsButton = aStyle.itsButton; aMapSystem.itsDataModuleMinimap.itsAppearanceMap.itsButtonHover = aStyle.itsButtonHover; aMapSystem.itsDataModuleMinimap.itsAppearanceMap.itsButtonDown = aStyle.itsButtonDown; aMapSystem.itsDataModuleMinimap.itsAppearanceMiniMap.itsButton = aStyle.itsButton; aMapSystem.itsDataModuleMinimap.itsAppearanceMiniMap.itsButtonHover = aStyle.itsButtonHover; aMapSystem.itsDataModuleMinimap.itsAppearanceMiniMap.itsButtonDown = aStyle.itsButtonDown; aMapSystem.itsDataModuleMinimap.itsAppearanceMiniMap.itsIconZoomIn = aStyle.itsButtonZoomIn; aMapSystem.itsDataModuleMinimap.itsAppearanceMiniMap.itsIconZoomOut = aStyle.itsButtonZoomOut; aMapSystem.itsDataModuleMinimap.itsAppearanceMiniMap.itsIconFullscreen = aStyle.itsButtonMap; aMapSystem.itsDataModuleMinimap.itsAppearanceMiniMap.itsIconZoomLock = aStyle.itsButtonLock; aMapSystem.itsDataModuleMinimap.itsGlobalSettings.itsColorMap = aStyle.itsColorMap; aMapSystem.itsDataModuleMinimap.itsAppearanceMap.itsIconZoomIn = aStyle.itsButtonZoomIn; aMapSystem.itsDataModuleMinimap.itsAppearanceMap.itsIconZoomOut = aStyle.itsButtonZoomOut; aMapSystem.itsDataModuleMinimap.itsAppearanceMap.itsIconFullscreen = aStyle.itsButtonMap; aMapSystem.itsDataModuleMinimap.itsAppearanceMap.itsIconZoomLock = aStyle.itsButtonLock; aMapSystem.SetMask(aStyle.itsMinimapMask, aStyle.itsMapMask); aMapSystem.itsDataModuleMinimap.itsAppearanceMiniMap.itsButtonPadding = aStyle.itsPaddingButtons; aMapSystem.itsDataModuleMinimap.itsGlobalSettings.itsColorAll = aStyle.itsColorAll; aMapSystem.itsDataModuleMinimap.itsViewport.itsColor = aStyle.itsViewportColor; aMapSystem.itsDataModuleMinimap.itsToolTip.itsTextureBackground = aStyle.itsBackgroundTooltip; aMapSystem.UpdateStyles(); } // itsGuiStyle = new GUIStyle(); // itsGuiStyle.normal.background = aStyle.itsButton; // itsGuiStyle.hover.background = aStyle.itsButtonHover; // itsGuiStyle.active.background = aStyle.itsButtonDown; }
void Update() { if (itsDataMapIcon.itsRevealFogOfWar) { if (itsMapSystem == null) { itsMapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (itsMapSystem != null) { itsMapSystem.RevealFogOfWarAtPoint(itsTransformCache.position); } } if (itsDataMapIcon.itsBlinking) { float aBlinkValue = KGFUtility.PingPong(Time.time, 1, 0, 0, 0.6f); itsMaterial.color = new Color(itsDataMapIcon.itsColor.r, itsDataMapIcon.itsColor.g, itsDataMapIcon.itsColor.b, aBlinkValue); } }
public override void OnEnter() { if (MapSystem == null) { MapSystem = KGFAccessor.GetObject <KGFMapSystem>(); } if (MapSystem != null) { if (MapSystem.GetIsVisibleOnMap(MapIcon) == Visibility.Value) { Finish(); } else { MapSystem.EventVisibilityOnMinimapChanged += OnVisibilityChanged; } } else { LogError("Please a add map icon to this action."); } }
private KGFOrbitCam itsKGFOrbitCam; //reference to the orbitcam public void Start() { itsKGFOrbitCam = KGFAccessor.GetObject <KGFOrbitCam>(); //get the KGFOrbitcam by using the KGFAccessor class }