Question by
GerardMoreno · Jan 31, 2018 at 06:48 PM ·
onlineclient-servercommand
[Command] on instantiated objects
I want to move an object (not my player) previously instantiated and with local authority. The problem is: The script is attached both server and client, and i want to move client object but i cant or i don't know how to. Some help?
Here's some of my code: protected virtual void OnMouseDown() { for (int i = 0; i < Players.Length; i++) { if ((PlayerNumber == 0 && Players[i].isServer) || doSomething) { doSomething = false;
if (UnitClicked != null)
UnitClicked.Invoke(this, new EventArgs());
}
if (PlayerNumber == 1 && !Players[i].isServer)
{
CmdOnMouseDown();
}
}
}
[Command]
public void CmdOnMouseDown()
{
Debug.Log("vegetita");
}
Comment