Wichtiger als die performance ist allerdings, das der code gut lesbar und leicht nachvollziehbar ist.
Deswegen würde ich eher die langsame aber intuitive methode mit dem auslesen über
variablen-namen benutzen.
Wenn der Code sehr groß wird, ist er so leichter zu debuggen und zu verändern.
Bei einem Multiplayerspiel liegt das größte Performanceproblem bei der Netzwerkverbindung,
und den damit zusammenhängenden Datenstrom, und weniger beim Code der auf dem Client berechnet wird.