Exemple #1
0
        private void OnTriggerExit(Collider other)
        {
            Transperable transperable = other.GetComponent <Transperable>();

            if (transperable == null || runTimeSet.Contains(transperable) == false)
            {
                return;
            }
            transperable.FadeIn(OnFinishedFadingOut);
        }
Exemple #2
0
 private void OnFinishedFadingOut(Transperable transperable)
 {
     if (runTimeSet.Contains(transperable) == false)
     {
         Debug.LogWarning("Trying To Remove Transperable: " +
                          transperable.name + " but it is not in the list");
         return;
     }
     runTimeSet.Remove(transperable);
 }
Exemple #3
0
        private void OnTriggerEnter(Collider other)
        {
            Transperable transperable = other.GetComponent <Transperable>();

            if (transperable == null || runTimeSet.Contains(transperable))
            {
                return;
            }
            runTimeSet.Add(transperable);
            transperable.FadeOut(coreConfig);
        }