void Start() { Teleporter teleporter = null; if (teleportType == TeleportType.CLICK || teleportType == TeleportType.BOTH) { ClickToTeleport ctTele = gameObject.AddComponent <ClickToTeleport>(); ctTele.maxDistance = maxDistToClick; teleporter = ctTele; SetTeleporterProperties(teleporter); } if (teleportType == TeleportType.TRIGGER || teleportType == TeleportType.BOTH) { TeleportTrigger teleTrigger = gameObject.AddComponent <TeleportTrigger>(); teleTrigger.allowBackupTeleport = allowBackupTeleport; teleporter = teleTrigger; SetTeleporterProperties(teleporter); } // add helper message MessageOnHover msgObj = gameObject.AddComponent <MessageOnHover>(); string actionStr = (teleportType == TeleportType.CLICK) ? "Click to " : ((teleportType == TeleportType.BOTH) ? "Click or walk through to " : "Walk through to "); string enterExitStr = (GameManager.Inst.LevelLoaded == GameManager.Level.CAMPUS || GameManager.Inst.LevelLoaded == GameManager.Level.MINICAMPUS) ? "enter" : "exit"; msgObj.message = actionStr + enterExitStr + " Room"; msgObj.maxDistance = maxDistToClick; }
void Start() { MessageOnHover moh = gameObject.AddComponent <MessageOnHover>(); moh.message = "Click to Sit"; moh.hideForCameraType = CameraType.FIRSTPERSON; }
void Start() { if (addTipOnHover) { MessageOnHover moh = gameObject.AddComponent <MessageOnHover>(); moh.message = "Walk through to go to the " + GameManager.LevelToString(levelDestination); } }