void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Player")) { Debug.Log("A player Has entered The Portal"); PortalEventArgs args = new PortalEventArgs { info = this.levelInfo, portalId=this.id ,playerId = other.GetComponent<PlayerController>().id, region = levelRegion}; GameEventSystem.PublishEvent(typeof(PortalSubscriber),args); } }
void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Player")) { Debug.Log("Player entered the Portal"); PortalEventArgs args = new PortalEventArgs { info = GetComponent<LevelGenInfo>(), portalId = 911, playerId = other.GetComponent<PlayerController>().id }; GameEventSystem.PublishEvent(typeof(PortalSubscriber), args); } }