Пример #1
0
 public void Interact(CharacterController sender, EnumClass.Event eventName, bool key)
 {
     if (eventName == EnumClass.Event.OpenDoor)
     {
         if (sender.gameObject.GetComponent <PlayerController>())
         {
             OpenDoor(key);
         }
         else if (sender.gameObject.GetComponent <ThiefController>())
         {
             UseBomb();
         }
     }
     print(sender.gameObject);
 }
Пример #2
0
    public void Interact(CharacterController sender, EnumClass.Event eventName, bool key)
    {
        if (key)
        {
            return;
        }

        if (eventName == EnumClass.Event.OpenSecurity)
        {
            if (sender.gameObject.GetComponent <CharacterController>())
            {
                sceneObjectLoader.NextScene(sceneToLoad);
            }
        }
        print(sender.gameObject);
    }
Пример #3
0
 public void Interact(CharacterController sender, EnumClass.Event eventName, bool key)
 {
     if (eventName == EnumClass.Event.OpenCar)
     {
         if (sender.gameObject.GetComponent <PlayerController>())
         {
             player = sender.gameObject.GetComponent <Transform>();
             StartCoroutine(OpenCar(key));
         }
         else if (sender.gameObject.GetComponent <ThiefController>())
         {
             player = sender.gameObject.GetComponent <Transform>();
             UseCar();
         }
     }
     print(sender.gameObject);
 }