Quantcast
Channel: Answers for "How to GetComponent once for multiple comparisions"
Viewing all articles
Browse latest Browse all 4

Answer by bunCBG

$
0
0
You can achieve something similar if all of your trigger classes are in the same hierarchy. For example: abstract public class AbstractTrigger : MonoBehavior { ... } public class LedgeTrigger : AbstractTrigger { ... } public class WallTrigger : AbstractTrigger { ... } Then you can do this in OnTriggerEnter2D: void OnTriggerEnter2D(Collider2D trigger) { AbstractTrigger t = trigger.gameObject.GetComponent(); if (t != null) { if (t is LedgeTrigger) ... if (t is WallTrigger) ... ... } }

Viewing all articles
Browse latest Browse all 4

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>