/// <summary> /// Registers Protobuf messages used by the engine for use as binary data in networking subsystems /// </summary> /// <param name="dataSetBuilder"></param> public static void RegisterEngineBinaryDataTypes(IBinaryDataSetBuilder dataSetBuilder) { if (dataSetBuilder == null) { throw new ArgumentNullException(nameof(dataSetBuilder)); } dataSetBuilder.Add(ModelPrecacheData.Descriptor); }
private void RegisterNetworkBinaryData(IBinaryDataSetBuilder dataSetBuilder) { NetMessages.RegisterEngineBinaryDataTypes(dataSetBuilder); //TODO: let game do the same }