void OnPlayerShoot(SocketIOEvent socketIOEvent) { string data = socketIOEvent.data.ToString(); ShootJSON shootJSON = ShootJSON.CreateFromJSON(data); //find the gameobject GameObject p = GameObject.Find(shootJSON.name); // instantiate the bullet etc from the player script TankMovement pc = p.GetComponent <TankMovement>(); pc.CmdFire(); }