Esempio n. 1
0
 public GoalData(
     MatchData match,
     g_Player player,
     g_Score lastScore,
     float gameClock,
     Vector2 goalPos,
     float angleIntoGoal,
     bool backboard,
     g_Team.TeamColor goalColor,
     bool?leftHanded,
     float?underhandedness,
     List <Vector3> discTrajectory)
 {
     matchData            = match;
     GameClock            = gameClock;
     Player               = player;
     LastScore            = lastScore;
     GoalPos              = goalPos;
     GoalAngle            = angleIntoGoal;
     Backboard            = backboard;
     GoalColor            = goalColor;
     LeftHanded           = leftHanded;
     this.underhandedness = underhandedness;
     DiscTrajectory       = new List <Vector3>(discTrajectory);
 }
Esempio n. 2
0
        public override bool Equals(object o)
        {
            g_Score s = (g_Score)o;

            return
                //Math.Abs(s.disc_speed - disc_speed) < .01f &&
                (s.team == team &&
                 s.goal_type == goal_type &&
                 s.point_amount == point_amount &&
                 Math.Abs(s.distance_thrown - distance_thrown) < .01f &&
                 s.person_scored == person_scored &&
                 s.assist_scored == assist_scored);
        }