Beispiel #1
0
 public override void ExecuteAction(IAvatar avatar)
 {
     if (clickAudio != null)
     {
         audioHandler.CreateAndPlay(clickAudio, audioVolume);
     }
     else
     {
         audioHandler.CreateAndPlay(audioVolume);
     }
     Application.Quit();
 }
 void OnMouseEnter()
 {
     if (mouseOverSound != null)
     {
         audioHandler.CreateAndPlay(mouseOverSound, audioVolume);
     }
     else
     {
         audioHandler.CreateAndPlay(audioVolume);
     }
     mouseOver = true;
 }
Beispiel #3
0
 public override void ExecuteAction(IAvatar avatar)
 {
     if (clickAudio != null)
     {
         DontDestroyOnLoad(audioHandler.CreateAndPlay(clickAudio, audioVolume));
     }
     else
     {
         DontDestroyOnLoad(audioHandler.CreateAndPlay(audioVolume));
     }
     playerLoader.NewGame();
 }
 public override void ExecuteAction(IAvatar avatar)
 {
     if (clickAudio != null)
     {
         DontDestroyOnLoad(audioHandler.CreateAndPlay(clickAudio, audioVolume));
     }
     else
     {
         DontDestroyOnLoad(audioHandler.CreateAndPlay(audioVolume));
     }
     Instantiate(serverToSpawn);
 }
Beispiel #5
0
 public override void ExecuteAction(IAvatar avatar)
 {
     if (clickAudio != null)
     {
         audioHandler.CreateAndPlay(clickAudio, audioVolume);
     }
     else
     {
         audioHandler.CreateAndPlay(audioVolume);
     }
     Screen.fullScreen = !Screen.fullScreen;
     StartCoroutine(ChangeMaterial());
 }
 public override void ExecuteAction(IAvatar avatar)
 {
     if (clickAudio != null)
     {
         DontDestroyOnLoad(audioHandler.CreateAndPlay(clickAudio, audioVolume));
     }
     else
     {
         DontDestroyOnLoad(audioHandler.CreateAndPlay(audioVolume));
     }
     Debug.Log("Instantiating network client!");
     Instantiate(clientToSpawn);
 }
 public override void ExecuteAction(IAvatar avatar)
 {
     if (clickAudio != null)
     {
         audioHandler.CreateAndPlay(clickAudio, audioVolume);
     }
     else
     {
         audioHandler.CreateAndPlay(audioVolume);
     }
     iTween.Stop(targetCamera);
     iTween.MoveTo(targetCamera, iTween.Hash("easetype", easeType, "time", transitionTime, "position", targetTransform, "ignoretimescale", true));
 }
Beispiel #8
0
 public override void ExecuteAction(IAvatar avatar)
 {
     if (clickAudio != null)
     {
         audioHandler.CreateAndPlay(clickAudio, audioVolume);
     }
     else
     {
         audioHandler.CreateAndPlay(audioVolume);
     }
     Debug.Log("Subtitles: " + playerInteraction.player.playerStorage.ShowSubtitles);
     playerInteraction.player.playerStorage.ShowSubtitles = !playerInteraction.player.playerStorage.ShowSubtitles;
     ChangeMaterial();
 }
Beispiel #9
0
 public override void ExecuteAction(IAvatar _avatar)
 {
     avatar = _avatar;
     inventoryBagCloseHandler.CreateAndPlay(GetComponent <AudioSource>().volume);
     Debug.Log("Closing inventory bag...");
     avatar.CloseInventoryBag();
 }
    public override void ExecuteAction(IAvatar avatar)
    {
        if (clickAudio != null)
        {
            audioHandler.CreateAndPlay(clickAudio, audioVolume);
        }
        else
        {
            audioHandler.CreateAndPlay(audioVolume);
        }

        QualitySettings.SetQualityLevel((int)targetQuality);
        Camera.main.SendMessage("ChangeQualityLevel", SendMessageOptions.DontRequireReceiver);
        Debug.Log(QualitySettings.GetQualityLevel());
        transform.parent.BroadcastMessage("CheckQualityLevel");
    }
Beispiel #11
0
 public override void ExecuteAction(IAvatar avatar)
 {
     if (clickAudio != null)
     {
         DontDestroyOnLoad(audioHandler.CreateAndPlay(clickAudio, audioVolume));
     }
     else
     {
         DontDestroyOnLoad(audioHandler.CreateAndPlay(audioVolume));
     }
     if (targetMenuManager.entryMenu)
     {
         playerLoader.ContinueGame();
     }
     else
     {
         targetMenuManager.ToggleMenu();
     }
 }
Beispiel #12
0
    public override void ExecuteAction(IAvatar avatar)
    {
        if (clickAudio != null)
        {
            DontDestroyOnLoad(audioHandler.CreateAndPlay(clickAudio, audioVolume));
        }
        else
        {
            DontDestroyOnLoad(audioHandler.CreateAndPlay(audioVolume));
        }

        playerLoader.playerStorage.data.completedQuestIds = new List <string>(completedQuestIds);

        playerLoader.playerStorage.data.inventoryQuestItemIds = new List <string>(inventoryItems);

        playerLoader.playerStorage.data.startedQuests = new List <PlayerStorageDataStartedQuest>();

//		foreach (var currentQuestId in currentQuestIds)
//		{
//			var startedQuest = new PlayerStorageDataStartedQuest();
//			startedQuest.questId = currentQuestId;
//			startedQuest.questPart = "";
//			playerLoader.playerStorage.data.startedQuests.Add(startedQuest);
//		}

        for (int i = 0; i < currentQuestIds.Length; i++)
        {
            var startedQuest = new PlayerStorageDataStartedQuest();
            startedQuest.questId = currentQuestIds[i];
            if (currentQuestParts.Length > i && currentQuestParts[i] != null)
            {
                startedQuest.questPart = currentQuestParts[i];
            }
            else
            {
                startedQuest.questPart = "";
            }
            playerLoader.playerStorage.data.startedQuests.Add(startedQuest);
        }

        playerLoader.ContinueFromCheckpoint(new CheckpointId(targetCheckpoint));
    }
 void OnQuestParchmentClose()
 {
     parchmentCloseHandler.CreateAndPlay(GetComponent <AudioSource>().volume);
     Destroy(gameObject);
 }