예제 #1
0
 public void OnDestroy()
 {
     if (storedHero != null)
     {
         storedHero.myCannonRegion = null;
         storedHero.ClearPopup();
     }
 }
예제 #2
0
    public void OnTriggerExit(Collider collider)
    {
        HERO hero = collider.transform.root.gameObject.GetComponent <HERO>();

        if (hero != null && hero.baseG.layer == 8 && hero.IsLocal && storedHero != null && hero == storedHero)
        {
            hero.myCannonRegion = null;
            hero.ClearPopup();
            storedHero = null;
        }
    }
예제 #3
0
    public void OnTriggerExit(Collider collider)
    {
        GameObject gameObject = collider.transform.root.gameObject;

        if ((gameObject.layer == 8) && gameObject.GetPhotonView().isMine)
        {
            HERO component = gameObject.GetComponent <HERO>();
            if (((component != null) && (this.storedHero != null)) && (component == this.storedHero))
            {
                component.myCannonRegion = null;
                component.ClearPopup();
                this.storedHero = null;
            }
        }
    }