public void TryRemoveFromFallenObjectsMan() { if (this.m_FallenObject) { FallenObjectsManager.Get().RemoveItem(this); } }
private void Start() { FallenObjectsManager.Get().OnFallenObjectSourceAdded(base.gameObject); }
private void OnDestroy() { FallenObjectsManager.Get().OnFallenObjectSourceRemoved(base.gameObject); }