Exemplo n.º 1
0
 private void Start()
 {
     m_VisibilityModifier            = new VisibilityManager.VisibilityModifier();
     m_VisibilityModifier.m_Position = transform.position;
     m_VisibilityModifier.m_Radius   = GetRadius();
     VisibilityManager.Instance.RegisterPersistentVisibility(m_VisibilityModifier);
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
    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();
    }