public override int GetHashCode() { int hash = 1; if (CurrentStateIndex != 0L) { hash ^= CurrentStateIndex.GetHashCode(); } if (CurrentCrit != false) { hash ^= CurrentCrit.GetHashCode(); } if (NextStateIndex != 0L) { hash ^= NextStateIndex.GetHashCode(); } if (NextCrit != false) { hash ^= NextCrit.GetHashCode(); } if (HpCurrentEnemy != 0L) { hash ^= HpCurrentEnemy.GetHashCode(); } if (HpCurrentPlayer != 0L) { hash ^= HpCurrentPlayer.GetHashCode(); } if (Level != 0) { hash ^= Level.GetHashCode(); } if (EnemyDodges != false) { hash ^= EnemyDodges.GetHashCode(); } if (PlayerDodges != false) { hash ^= PlayerDodges.GetHashCode(); } if (EnergyCost != 0L) { hash ^= EnergyCost.GetHashCode(); } if (InitialHpCurrentPlayer != 0L) { hash ^= InitialHpCurrentPlayer.GetHashCode(); } if (tempClientStatsHelper_ != null) { hash ^= TempClientStatsHelper.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
private void Start() { playerDodges = GetComponent <PlayerDodges>(); }