Exemplo n.º 1
0
        /// <inheritdoc/>
        public void UnicastInitialMessages(IPEndPoint endPoint)
        {
            for (var i = 0; i < instantiatedObjects.Count; i++)
            {
                var instantiatedObject = instantiatedObjects[i];
                if (instantiatedObject.DistributedObject == null)
                {
                    continue;
                }

                var message = GetInstantiationMessage(
                    instantiatedObject.PrefabId,
                    HierarchyUtilities.GetRelativePath(
                        transform,
                        instantiatedObject.DistributedObject.transform),
                    instantiatedObject.DistributedObject.name);
                UnicastMessage(endPoint, message);
                instantiatedObject.DistributedObject.UnicastInitialMessages(endPoint);
            }
        }