public override int GetHashCode() { int hash = 1; if (CtrlNum != 0) { hash ^= CtrlNum.GetHashCode(); } if (pos_ != null) { hash ^= Pos.GetHashCode(); } if (rot_ != null) { hash ^= Rot.GetHashCode(); } if (joy_ != null) { hash ^= Joy.GetHashCode(); } if (Trigger != 0F) { hash ^= Trigger.GetHashCode(); } if (Buttons != 0) { hash ^= Buttons.GetHashCode(); } return(hash); }
void OnDestroy() { if (timer > 0) { timer -= Time.deltaTime; } if (Ship) { _GDB.selectList.Remove(gameObject); _GDB.dwarfList.Remove(gameObject); } if (Ship) { if (!_st.AI) { _GDB.СилаИгрока -= _st.приоритет; } if (_st.AI) { _GDB.СилаВрага -= _st.приоритет; } } if (timer < 0) { if (Ship) { CtrlNum _CNC = _GDB.gameObject.GetComponent <CtrlNum>(); if (Team0) { _CNC.Num0.Remove(gameObject); } if (Team1) { _CNC.Num1.Remove(gameObject); } if (Team2) { _CNC.Num2.Remove(gameObject); } if (Team3) { _CNC.Num3.Remove(gameObject); } if (Team4) { _CNC.Num4.Remove(gameObject); } if (Team5) { _CNC.Num5.Remove(gameObject); } if (Team6) { _CNC.Num6.Remove(gameObject); } if (Team7) { _CNC.Num7.Remove(gameObject); } if (Team8) { _CNC.Num8.Remove(gameObject); } if (Team9) { _CNC.Num9.Remove(gameObject); } } } }