public void OnSoloDeactivated(SoloActivate source) { if (activeSolos.Contains(source)) { activeSolos.Remove(source); } else { Debug.Log("deactivate not form lsit ", gameObject); } if (enabled) { source.gameObject.Hide(); } }
public void OnSoloActivated(SoloActivate source) { if (!activeSolos.Contains(source)) { activeSolos.Add(source); } if (enabled) { if (lastActive != null && lastActive != source) { lastActive.gameObject.Hide(); } lastActive = source; source.gameObject.Show(); } }