public override int GetHashCode() { unchecked { return(base.GetHashCode() + (GroundSpeed.GetHashCode() * 3) + (TransponderCode.ToUpper().GetHashCode() * 3) + (Heading.GetHashCode() * 3) + (IsOnGround.GetHashCode() * 3) + (Simulator.GetHashCode() * 3) + (PlaneMTL.ToUpper().GetHashCode() * 3) + (GetItemHashCode(FlightPlan) * 3) * 17); } }
void Start() { isOnGround = GetComponent <IsOnGround>(); rb = GetComponent <Rigidbody2D>(); }