private void MSG_shotFired(JSONObject message) { try{ RemotePlayer playerInstance = remotePlayers.Find(x => x.name == message ["player"].AsString); playerInstance.GetComponent <RemoteWeaponController> ().Shoot(); } catch (System.NullReferenceException e) { Debug.Log("exception"); } }