OpenRA/OpenRA — pull request #5400 by RoosterDragon (2014-05-23 07:37:52+00:00)
Title: Implemented IEquatable<T>

Actor, CPos, CVec, WAngle, WPos, WRange, WRot and WVec structs now implement IEquatable which means unboxing/casting costs can be eliminated.

Also simplified the ToString method by concatenating components directly rather than using a format string since the overhead is a bit high for simple cases like this.