private void Update() { if (isThisMainInstance) { if (startedChain) { if (m_ChainTime > 0) { m_ChainTime -= Time.deltaTime; } else { m_PickupChain = 0; instance = null; startedChain = false; if (m_picked) { Destroy(this.gameObject); } } } } if (instance == null) { instance = this; } }
private void Awake() { if (instance == null) { instance = this; isThisMainInstance = true; } }