protected virtual void OnChangedFloor(ElevatorButton button)
 {
     if (ChangedFloor != null)
     {
         ChangedFloor(button);
     }
 }
 private void OnFloorChange(ElevatorButton button)
 {
     LoadScene(button.sceneToLoad);
     string [] currentFloor = new string[1];
     currentFloor[0] = GameManager.currentScene;
     StartCoroutine(UnloadScene(currentFloor));
 }
Exemplo n.º 3
0
        private void OnButtonPress(PressButton button, BasePlayer player)
        {
            ElevatorButton elevatorButton = button.GetComponent <ElevatorButton>();

            if (elevatorButton != null)
            {
                elevatorButton.OnButtonPressed();
            }
        }
Exemplo n.º 4
0
 public void GenerateElevatorButtons(int floors, Action <int> elevatorButtonClicked)
 {
     for (int i = 0; i < floors; i++)
     {
         ElevatorButton newButton = Instantiate(ButtonPrefab, Vector3.zero, Quaternion.identity, ButtonsContent).GetComponent <ElevatorButton>();
         newButton.InitButton(i, elevatorButtonClicked);
         _buttons.Add(newButton);
     }
 }
Exemplo n.º 5
0
 private void OnFloorChange(ElevatorButton button)
 {
     DisableColliders();
     if (GameManager.currentScene == "Clarisse_Lobby" && !isClosed)
     {
         PlayDoorAnimation(false, frontDoorsAnimator);
     }
     else
     {
         if (!isClosed)
         {
             PlayDoorAnimation(false, backDoorsAnimator);
         }
     }
     EffectAnimation(true);
     StartCoroutine(OpeningDoorsAutomatic(button.sceneToLoad));
 }
Exemplo n.º 6
0
 private void ElevatorButton_Click(object sender, EventArgs e)
 {
     ElevatorButton.PushButton();
 }
 private void OnFloorChange(ElevatorButton button)
 {
     Debug.Log(button.sceneToLoad);
     PlaySimpleSound(Resources.Load <AudioClip>("elevatorTrip2"));
 }
Exemplo n.º 8
0
 void Start()
 {
     liftScript  = liftButton.GetComponent <ElevatorButton> ();
     audioSource = GetComponent <AudioSource> ();
 }
Exemplo n.º 9
0
 private void Awake()
 {
     Instance = this;
     levels   = new Button[transform.childCount];
 }