public void RemoteAddCard(int cardId, Player player) { print("remote"); GameObject g = Instantiate(Resources.Load <GameObject>("Prefabs/CardObject")); g.transform.parent = transform; CardBehaviour cardBehaviour = g.GetComponent <CardBehaviour>(); cardBehaviour.SetOwner(player); cardBehaviour.SetCard(CardDatabase.Instance.GetCardWithID(cardId)); AddCard(cardBehaviour); }