Example #1
0
 public void Interact(ShootObjects l_player)
 {
     if (GetComponent<InteractNPC>() != null) return;
     AS.PlayOneShot(openingSound);
     playerInv = l_player.inventory;
     Open (l_player);
 }
Example #2
0
 public void Open(ShootObjects l_player)
 {
     playerInv = l_player.inventory;
     player = l_player;
     pauseController.pane = "/Store/"+UID.ToString();
     Time.timeScale = 0;
 }
Example #3
0
 public void Open(ShootObjects l_player)
 {
     playerInv            = l_player.inventory;
     player               = l_player;
     pauseController.pane = "/Store/" + UID.ToString();
     Time.timeScale       = 0;
 }
Example #4
0
 public override void Interact(GameObject player, ShootObjects SOPlayer)
 {
     talking       = true;
     interactee    = player;
     currentSpeech = 0;
     SO            = SOPlayer;
     print(player.name);
 }
Example #5
0
 public void Interact(ShootObjects l_player)
 {
     playerInv            = l_player.inventory;
     player               = l_player;
     Time.timeScale       = 0;
     pauseController.pane = "/Store/" + UID.ToString();
     synced               = false;
 }
Example #6
0
 public override void Interact(GameObject player, ShootObjects SOPlayer)
 {
     talking = true;
     interactee = player;
     currentSpeech = 0;
     SO = SOPlayer;
     print (player.name);
 }
Example #7
0
    public override void Interact(GameObject player, ShootObjects SOPlayer)
    {
        radioOn = !radioOn;

        if (!triggered) {
            foreach (TriggerableEvent e in events) e.Trigger(SubTitleController);
        }
        if (debug) print("Toggling radio");
    }
Example #8
0
 public void Interact(ShootObjects l_player)
 {
     if (GetComponent <InteractNPC>() != null)
     {
         return;
     }
     AS.PlayOneShot(openingSound);
     playerInv = l_player.inventory;
     Open(l_player);
 }
Example #9
0
 /// <summary>
 /// When interacted
 /// By the player clicking 'E'
 /// This is what happens
 /// </summary>
 public override void Interact(GameObject player, ShootObjects SOPlayer)
 {
     //if (isPortal) {
     //	return;
     //}
     player.transform.parent.position = linkedTeleporter.transform.position + linkedTeleporter.relativePosition;
     fader.SetScreenOverlayColor(fadeColor);
     beginFadeAt = Time.time;
     faded       = false;
 }
Example #10
0
 /// <summary>
 /// When interacted
 /// By the player clicking 'E'
 /// This is what happens
 /// </summary>
 public override void Interact(GameObject player, ShootObjects SOPlayer)
 {
     //if (isPortal) {
     //	return;
     //}
     player.transform.parent.position = linkedTeleporter.transform.position + linkedTeleporter.relativePosition;
     fader.SetScreenOverlayColor(fadeColor);
     beginFadeAt = Time.time;
     faded = false;
 }
Example #11
0
    public override void Interact(GameObject player, ShootObjects SOPlayer)
    {
        radioOn = !radioOn;

        if (!triggered)
        {
            foreach (TriggerableEvent e in events)
            {
                e.Trigger(SubTitleController);
            }
        }
        if (debug)
        {
            print("Toggling radio");
        }
    }
Example #12
0
 /// <summary>
 /// Interact with this instance.
 /// </summary>
 public override void Interact(GameObject player, ShootObjects SOPlayer)
 {
     if (RenderSettings.skybox == dayMaterial)
     {
         fader.StartFade(fadeColor, fadeTime);
         lastFade = Time.realtimeSinceStartup;
         faded    = false;
         //Time.timeScale = 0.1f;
     }
     else
     {
         fader.StartFade(fadeColor, fadeTime);
         lastFade = Time.realtimeSinceStartup;
         faded    = false;
         //Time.timeScale = 0.1f;
     }
 }
Example #13
0
 public override void Interact(GameObject player, ShootObjects SOPlayer)
 {
     door.setState(!door.isOpen);
 }
Example #14
0
 public virtual void Interact(GameObject player, ShootObjects SOPlayer)
 {
 }
Example #15
0
 public override void Interact(GameObject player, ShootObjects SOPlayer)
 {
     door.setState(!door.isOpen);
 }
Example #16
0
 public override void Interact(GameObject player, ShootObjects SOPlayer)
 {
     zp.activate(player);
 }
Example #17
0
 /// <summary>
 /// Interact with this instance.
 /// </summary>
 public override void Interact(GameObject player, ShootObjects SOPlayer)
 {
     if (RenderSettings.skybox == dayMaterial){
         fader.StartFade(fadeColor, fadeTime);
         lastFade = Time.realtimeSinceStartup;
         faded = false;
         //Time.timeScale = 0.1f;
     } else {
         fader.StartFade(fadeColor, fadeTime);
         lastFade = Time.realtimeSinceStartup;
         faded = false;
         //Time.timeScale = 0.1f;
     }
 }
Example #18
0
 public virtual void Interact(GameObject player, ShootObjects SOPlayer)
 {
 }
Example #19
0
 public override void Interact(GameObject player, ShootObjects SOPlayer)
 {
     zp.activate(player);
 }