public void BoatOnTriggerEnter(GameObject hitObject, String hitTag) { if (realtimeView.isOwnedLocallyInHierarchy) { if (hitTag == "sand") { if (!beached) { //anchorIcon.SetActive(true); beached = true; //timeOut = 0; plan.running = false; InitiateNextPlayerTurn(); runPosition = 0; myBoatPlan.transform.position = transform.position; } } if (hitTag == "glacier") { InitiateNextPlayerTurn(); InitiateSelfDestruct(); } if (hitTag == "bomb" && !plan.running) { InitiateSelfDestruct(); } if (hitTag == "minePickup") { Realtime.Destroy(hitObject); myTeam.totalMines++; myTeam.UpdateMineCountDisplay(); } if (hitTag == "mine") { InitiateSelfDestruct(); Realtime.Destroy(hitObject); } } }