public MyMwcObjectBuilder_Player(float health, float money, float withoutOxygen, MyMwcObjectBuilder_PlayerStatistics playerStatisticsObjectBuilder, MyMwcObjectBuilder_SmallShip shipObjectBuilder, MyMwcObjectBuilder_ShipConfig shipConfigObjectBuilder) { Health = health; Money = money; WithoutOxygen = withoutOxygen; PlayerStatisticsObjectBuilder = playerStatisticsObjectBuilder; ShipObjectBuilder = shipObjectBuilder; ShipConfigObjectBuilder = shipConfigObjectBuilder; }
public void Init(MyMwcObjectBuilder_PlayerStatistics playerStatisticsObjectBuilder) { Debug.Assert(playerStatisticsObjectBuilder != null); BulletsShot = playerStatisticsObjectBuilder.BulletsShot; FriendlyFire = playerStatisticsObjectBuilder.FriendlyFire; GamePlayTime = playerStatisticsObjectBuilder.GamePlayTime; HarvestedOre = playerStatisticsObjectBuilder.HarvestedOre; OxygenSpent = playerStatisticsObjectBuilder.OxygenSpent; PlayersKilled = playerStatisticsObjectBuilder.PlayersKilled; RescuedPlayers = playerStatisticsObjectBuilder.RescuedPlayers; TraveledDistance = playerStatisticsObjectBuilder.TraveledDistance; TunnelsDug = playerStatisticsObjectBuilder.TunnelsDug; Deaths = playerStatisticsObjectBuilder.Deaths; }
public bool Read(MyMessageReader msg) { StatsBuilder = MyMwcObjectBuilder_Base.ReadAndCreateNewObject(msg.Reader, msg.EndPoint) as MyMwcObjectBuilder_PlayerStatistics; return StatsBuilder != null && StatsBuilder.Read(msg.Reader, msg.EndPoint, MyMwcFinalBuildConstants.SERVER_PROTOCOL_VERSION); }