private void Start() { m_VisibilityModifier = new VisibilityManager.VisibilityModifier(); m_VisibilityModifier.m_Position = transform.position; m_VisibilityModifier.m_Radius = GetRadius(); VisibilityManager.Instance.RegisterPersistentVisibility(m_VisibilityModifier); }
private void Start() { m_VisibilityModifier = new VisibilityManager.VisibilityModifier(); m_VisibilityModifier.m_Position = transform.position; m_VisibilityModifier.m_Radius = m_Radius; m_VisibilityModifier.m_IsUnreveal = m_IsUnreveal; VisibilityManager.Instance.RegisterVisibilityOneShot(m_VisibilityModifier); }
public void Hide() { SetInRevealableMode(true); if (m_TargetOpacity == 0) { return; } m_TargetOpacity = 0; VisibilityManager.VisibilityModifier mod = new VisibilityManager.VisibilityModifier(); mod.m_Radius = m_TerrainRevealRadius; mod.m_Position = transform.position; mod.m_IsUnreveal = true; VisibilityManager.Instance.RegisterVisibilityOneShot(mod); PlayAudioFx(); }