public override void OnDestroy() { AudioController.GetInstance().FadeOutPercussion(); IconMarkerComponent.ShowAll(); Player.GetInstance().CameraController.Unsaturate(0.0f, 0.5f); Player.GetInstance().CameraController.DisableDepthOfField(0.5f); }
public PoemState(TombComponent tombComponent) { Gender = GenderEnum.Undefined; _tombComponent = tombComponent; AudioController.GetInstance().FadeInPercussion(); IconMarkerComponent.HideAll(); }
public void Awake() { GameObject g = new GameObject("_marker"); g.transform.parent = transform; g.transform.LocalReset(); g.transform.localPosition += Offset; _icon = g.AddComponent <IconMarkerComponent>(); _icon.Init(Icon, Color); _icon.SetScaleX(Scale.x); _icon.SetScaleY(Scale.y); _icon.enabled = StartEnabled; enabled = StartEnabled; }
public CarveTerrainInteraction() { if (_digMarker == null) { _digMarker = GameObject.CreatePrimitive(PrimitiveType.Cube); Object.Destroy(_digMarker.GetComponent <Collider>()); _digMarker.SetActive(false); _digMarker.name = "_digMarker"; _digMarker.transform.localScale = new Vector3(4, 0.1f, 4); _digMarker.layer = LayerMaskManager.Get(Layer.Outline); _digMarker.GetComponent <MeshRenderer>().material = new Material(Shader.Find("UI/Default")); IconMarkerComponent icon = _digMarker.AddComponent <IconMarkerComponent>(); icon.Init("Sprites/dig", new Color(0, 81.0f / 255.0f, 240.0f / 255.0f)); } _player = Player.GetInstance(); string terrainName = "Terrain Volume"; GameObject terrain = GameObject.Find(terrainName); if (!terrain) { DebugMsg.GameObjectNotFound(Debug.LogError, terrainName); } else { var terrainVolume = terrain.GetComponent <TerrainVolume>(); if (!terrainVolume) { DebugMsg.ComponentNotFound(Debug.LogError, typeof(TerrainVolume)); } _terrainCarver = terrain.GetComponent <CarveTerrainVolumeComponent>(); if (!_terrainCarver) { DebugMsg.ComponentNotFound(Debug.LogError, typeof(CarveTerrainVolumeComponent)); } } }
public PlayerPoemState() { IconMarkerComponent.HideAll(); }