예제 #1
0
        /// <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);
        }
예제 #2
0
        private void RegisterNetworkBinaryData(IBinaryDataSetBuilder dataSetBuilder)
        {
            NetMessages.RegisterEngineBinaryDataTypes(dataSetBuilder);

            //TODO: let game do the same
        }