public void OnDestroy() { if (instance == this) { instance = null; } }
public static T FindLevelCommonComponent <T>() where T : MonoBehaviour { if (instance == null) { instance = FindObjectOfType <LevelCommon>(); } return(instance.GetComponentInChildren <T>()); }
private void Awake() { var onClick = GetComponent <OnClick>(); var connector = LevelCommon.FindLevelCommonComponent <Connector>(); if (onClick && connector) { onClick.onMouseClick.AddListener(connector.BeginConnect); } }
private void Awake() { manager = LevelCommon.FindLevelCommonComponent <ParticleManager>(); }
void Awake() { boxCollider = GetComponent <BoxCollider2D>(); manager = LevelCommon.FindLevelCommonComponent <ParticleManager>(); }
void Awake() { collect = LevelCommon.FindLevelCommonComponent <Collect <T> >(); }
void Awake() { particleSpawner = LevelCommon.FindLevelCommonComponent <ParticleSpawner>(); }
public void Awake() { instance = this; }
public override IEnumerator Main() { LevelCommon.FindLevelCommonComponent <EatParticle>().EatingValue.AddListener(CheckRate); yield break; }