public static Offset <PlayerLoadout> CreatePlayerLoadout(FlatBufferBuilder builder, int teamColorId = 0, int customColorId = 0, int carId = 0, int decalId = 0, int wheelsId = 0, int boostId = 0, int antennaId = 0, int hatId = 0, int paintFinishId = 0, int customFinishId = 0, int engineAudioId = 0, int trailsId = 0, int goalExplosionId = 0, Offset <LoadoutPaint> loadoutPaintOffset = default(Offset <LoadoutPaint>)) { builder.StartObject(14); PlayerLoadout.AddLoadoutPaint(builder, loadoutPaintOffset); PlayerLoadout.AddGoalExplosionId(builder, goalExplosionId); PlayerLoadout.AddTrailsId(builder, trailsId); PlayerLoadout.AddEngineAudioId(builder, engineAudioId); PlayerLoadout.AddCustomFinishId(builder, customFinishId); PlayerLoadout.AddPaintFinishId(builder, paintFinishId); PlayerLoadout.AddHatId(builder, hatId); PlayerLoadout.AddAntennaId(builder, antennaId); PlayerLoadout.AddBoostId(builder, boostId); PlayerLoadout.AddWheelsId(builder, wheelsId); PlayerLoadout.AddDecalId(builder, decalId); PlayerLoadout.AddCarId(builder, carId); PlayerLoadout.AddCustomColorId(builder, customColorId); PlayerLoadout.AddTeamColorId(builder, teamColorId); return(PlayerLoadout.EndPlayerLoadout(builder)); }
public static PlayerLoadout GetRootAsPlayerLoadout(ByteBuffer _bb, PlayerLoadout obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }