BeardedManStudios.Network.Networking.CallInstantiate C# (CSharp) Метод

CallInstantiate() приватный статический Метод

private static CallInstantiate ( string obj, NetworkReceivers receivers, Action callback = null ) : void
obj string
receivers NetworkReceivers
callback Action
Результат void
		private static void CallInstantiate(string obj, NetworkReceivers receivers, Action<SimpleNetworkedMonoBehavior> callback = null)
		{
			SimpleNetworkedMonoBehavior netBehavior;
			if (ValidateNetworkedObject(obj, out netBehavior))
			{
				if (callback != null)
				{
					instantiateCallbacks.Add(callbackCounter, callback);

					NetworkingManager.Instantiate(receivers, obj, netBehavior.transform.position, netBehavior.transform.rotation, callbackCounter);

					callbackCounter++;

					if (callbackCounter == 0)
						callbackCounter++;
				}
				else
				{
					NetworkingManager.Instantiate(receivers, obj, netBehavior.transform.position, netBehavior.transform.rotation, 0);
				}
			}
		}

Same methods

Networking::CallInstantiate ( string obj, Vector3 position, Quaternion rotation, NetworkReceivers receivers, Action callback = null ) : void