refactor: traits
This commit is contained in:
parent
dfbefe807a
commit
1587bd1d53
|
@ -1,4 +1,5 @@
|
|||
import {SynchronizedUpdatePacket} from '@avocado/s13n';
|
||||
import {traits} from '@avocado/traits';
|
||||
import {packetFromName} from '@latus/socket';
|
||||
|
||||
// import {traitFromId, traitFromType} from '../trait';
|
||||
|
@ -8,7 +9,7 @@ export default (latus) => class EntityUpdateTraitPacket extends SynchronizedUpda
|
|||
static pack(packet) {
|
||||
const {BundlePacket} = packetFromName(latus);
|
||||
const data = packet.data[1];
|
||||
const fromType = traitFromType(latus);
|
||||
const {fromType} = traits(latus);
|
||||
for (let i = 0; i < data.traits.length; i++) {
|
||||
const Trait = fromType[data.traits[i].type];
|
||||
data.traits[i].type = Trait.id;
|
||||
|
@ -32,7 +33,7 @@ export default (latus) => class EntityUpdateTraitPacket extends SynchronizedUpda
|
|||
const {BundlePacket} = packetFromName(latus);
|
||||
const unpacked = super.unpack(packet);
|
||||
const {data} = unpacked;
|
||||
const fromId = traitFromId(latus);
|
||||
const {fromId} = traits(latus);
|
||||
for (let i = 0; i < data.traits.length; i++) {
|
||||
const {default: Trait} = fromId[data.traits[i].type];
|
||||
data.traits[i].type = Trait.type();
|
||||
|
|
Loading…
Reference in New Issue
Block a user