private void Start() { networkTransform = new NetworkTransform(transform); networkRigidbody = new NetworkRigidbody2D(GetComponent <Rigidbody2D>()); SendPayload = new NetworkCommand <Action <string, int> >(LocalSendPayload); SpawnItself = new NetworkRequest <Action <string> >(LocalSpawnItself); SpawnItself.Invoke("Spawn new class"); }
void OnNetworkInstantiate(NetworkMessageInfo msg) { if (GetComponent <NetworkView>().isMine) { NetworkRigidbody2D _NetworkRigidbody = GetComponent <NetworkRigidbody2D>(); _NetworkRigidbody.enabled = false; } else { name += "Remote"; NetworkRigidbody2D _NetworkRigidbody2 = GetComponent <NetworkRigidbody2D>(); _NetworkRigidbody2.enabled = true; } }