public void OnPreSimulate(int frameId, int subFrameId) { //Debug.Log("<color=blue>" + pv.IsMine + "</color>"); if (triggered) { triggered = false; var currMount = syncState.CurrentMount; if (ReferenceEquals(currMount, null)) { return; } if (!currMount.IsMine) { return; } Debug.Log("Try change to mount : " + currMount + " : " + currMount.IsMine + " : " + mount.id); syncState.ChangeMount(mount.id); } }