Beispiel #1
0
    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;
    }
Beispiel #2
0
    void Start()
    {
        MessageOnHover moh = gameObject.AddComponent <MessageOnHover>();

        moh.message           = "Click to Sit";
        moh.hideForCameraType = CameraType.FIRSTPERSON;
    }
Beispiel #3
0
 void Start()
 {
     if (addTipOnHover)
     {
         MessageOnHover moh = gameObject.AddComponent <MessageOnHover>();
         moh.message = "Walk through to go to the " + GameManager.LevelToString(levelDestination);
     }
 }