Ejemplo n.º 1
0
 //////////////////////////////////////////////////////////////////////////
 //HANDLERS
 //////////////////////////////////////////////////////////////////////////
 void Start()
 {
     INSTANCE = this;
     GetComponent<CanvasGroup>().alpha = 0.0f;
     GetComponent<CanvasGroup>().interactable = false;
     GetComponent<CanvasGroup>().blocksRaycasts = false;
 }
    // Construction
    // ============

    void Awake()
    {
        if (messageBoxInstance != null)
        {
            return;
        }

        messageBoxInstance = this;

        BuildMessage();
        BuildButtons();

        gameObject.SetActive(false);
    }
Ejemplo n.º 3
0
    void Start()
    {
        // GameObject container = GameObject.Find ("WaveSpawnStatusBar");
        // Debug.Assert (container != null, "Could not find WaveSpawnStatusBar GameObject");

        // statusBar = container.GetComponentInChildren<StatusBarBehaviour> ();
        // Debug.Assert (statusBar != null, "Could not find StatusBarBehaviour Component");

        WaveBehaviour[] wavesArray = gameObject.GetComponentsInChildren <WaveBehaviour> ();
        waves = new Queue <WaveBehaviour> (wavesArray);

        MessageBoxBehaviour.Push("Messages/Icons/AnonymousUser", "Messages/Text/FriendlyEmail");
        MessageBoxBehaviour.Push("Messages/Icons/Virus", "Messages/Text/VirusDownloaded");
        MessageBoxBehaviour.Show();
    }
Ejemplo n.º 4
0
    void Activate()
    {
        if (!Active())
        {
            if (activeBehaviour != null)
            {
                activeBehaviour.Deactivate();
            }
            defenceInstance       = Instantiate(defencePrefab);
            defenceInstance.layer = Helpers.LayerIgnoreRaycast;
            activeBehaviour       = this;
        }

        if (!previouslyClicked)
        {
            previouslyClicked = true;
            MessageBoxBehaviour.Push("Messages/Icons/Scanner", "Messages/Text/InstallVirusScanner");
            MessageBoxBehaviour.Push("Messages/Icons/PlacedVirusScanner", "Messages/Text/Money");
            MessageBoxBehaviour.Show();
        }
    }
 void Lost()
 {
     MessageBoxBehaviour.Show("Messages/Icons/EmojiLose", "Messages/Text/YouLost");
     EndGame();
 }
 void Won()
 {
     MessageBoxBehaviour.Show("Messages/Icons/EmojiWin", "Messages/Text/YouWon");
     EndGame();
 }