MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / netLoadProjectile

Method netLoadProjectile

source/game/StarProjectileDatabase.cpp:61–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

59}
60
61ProjectilePtr ProjectileDatabase::netLoadProjectile(ByteArray const& netStore, NetCompatibilityRules rules) const {
62 DataStreamBuffer ds(netStore);
63 ds.setStreamCompatibilityVersion(rules);
64 String typeName = ds.read<String>();
65 return make_shared<Projectile>(m_configs.get(typeName), ds, rules);
66}
67
68ProjectileConfigPtr ProjectileDatabase::readConfig(String const& path) {
69 auto assets = Root::singleton().assets();

Callers 1

netLoadEntityMethod · 0.80

Calls 2

getMethod · 0.45

Tested by

no test coverage detected