public override int GetHashCode() { unchecked { var hashCode = Name?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ IsPlayer.GetHashCode(); hashCode = (hashCode * 397) ^ (CarId?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (SkinId?.GetHashCode() ?? 0); return(hashCode); } }
private void OnTriggerEnter(Collider collider) { GameObject colliderObject = collider.gameObject; IsPlayer isPlayerScript = colliderObject.GetComponent <IsPlayer>(); if (isPlayerScript == null) { return; } m_obstacleScript.GetLevelOptions().Die(); m_obstacleScript.DestroySelf(); }