public override void CopyFrom(BasePacket packet) { base.CopyFrom(packet); var typedPacket = (UpdatePlayerSaveStatePacket)packet; // TODO: Non-alloc version of this state = new PlayerSaveStateData(); state.CopyFrom(typedPacket.state); }
public void CopyFrom(PlayerSaveState other) { accountId = other.accountId; characterId = other.accountId; name = other.name; // TODO: Non-alloc version of this state = new PlayerSaveStateData(); state.CopyFrom(other.state); }
public override void CopyFrom(BasePacket packet) { base.CopyFrom(packet); var typedPacket = (ProfileUpdateCharacter)packet; characterId = typedPacket.characterId; // TODO: Non-alloc version of this state = new PlayerSaveStateData(); state.CopyFrom(typedPacket.state); }
public override void CopyFrom(BasePacket packet) { base.CopyFrom(packet); var typedPacket = (ProfileCreateCharacterRequest)packet; accountId = typedPacket.accountId; productName = typedPacket.productName; characterName = typedPacket.characterName; // TODO: Non-alloc version of this state = new PlayerSaveStateData(); state.CopyFrom(typedPacket.state); }