Пример #1
0
    public void addtoGrid()
    {
        DisplayScript obj = GameObject.Find("CardInfo").GetComponent <DisplayScript> ();

        if (obj.card == null)
        {
            return;
        }
        if (obj.card.GetComponent <Card> ().card_type != 3)                                     //if not a leader card
        {
            GameObject copy = Instantiate(obj.card);
            copy.GetComponent <Card> ().addtoDeck();
            copy.transform.SetParent(GameObject.Find("DeckGrid").transform);
            copy.transform.localScale = new Vector3(1, 1, 1);
            copy.SetActive(true);
        }
        else if (obj.card.GetComponent <Card> ().card_type == 3)                                //if a leader card
        {
            GameObject leaderBlock = GameObject.Find("LeaderBlock");
            GameObject copy        = Instantiate(obj.card);
            removeLeader();
            leaderBlock.transform.GetChild(0).gameObject.SetActive(false);
            copy.transform.SetParent(leaderBlock.transform);
            copy.transform.localScale = new Vector3(1, 1, 1);
            copy.SetActive(true);
        }
        resize();
    }
Пример #2
0
    void Start()
    {
        state = State.Start;

        display = GetComponent <DisplayScript>();
        display.StartDisplay();

        myGui = GetComponent <GameGui>();
        myGui.showStart();
    }
Пример #3
0
    // Use this for initialization
    void Start()
    {
        //Get number of players and tell player manager to to setup the players
        NUM_OF_PLAYERS = GameObject.FindGameObjectWithTag ("ConstantData").GetComponent<ConstantData> ().numOfPlayers;
        playerMan = GetComponent<PlayerManager> ();
        playerMan.SetupPlayers (NUM_OF_PLAYERS);

        //Get time when switch to game scene
        timeOnSetupFinished = Time.realtimeSinceStartup;

        //Setup the starting timer on the display script
        displayScript = GameObject.Find ("DisplayCanvas").GetComponent<DisplayScript> ();
        displayScript.SetStartTime (startTimer);
        displayScript.UpdateTimer (Time.realtimeSinceStartup - timeOnSetupFinished);
    }
Пример #4
0
    void Start()
    {
        Application.targetFrameRate = 30;

        displayScript = GameObject.Find("Canvas").GetComponent <DisplayScript>();

        allConvos   = new List <Conversation>();
        playerOrder = new List <string>();

        readAllConvos();
        printAllConvosToConsole();

        //Hide dialog box

        GameObject.Find("dialog_box").transform.localScale = new Vector3(0, 0, 0);


        cameraObject = GameObject.Find("Camera");

        audioSource = GameObject.Find("steps").GetComponent <AudioSource>();

        Resume();
    }
Пример #5
0
    public void stun()
    {
        if (!stunned)
        {
            // Instantiate damage icon
            Quaternion rotation = Quaternion.identity;
            rotation.z = Random.Range(0.0f, 0.7f);
            Vector3 position = gameObject.transform.position + new Vector3(0.0f, 2.0f, 0.0f);

            CapsuleCollider2D collider = gameObject.GetComponent <CapsuleCollider2D>();

            if (collider != null)
            {
                position.y += 1.0f;
            }
            // spwan damage icon
            icon = Instantiate(stun_icon, position, rotation);
            icon.transform.SetParent(gameObject.transform);
        }

        if (icon != null)
        {
            //get display script
            DisplayScript display_script = icon.GetComponent <DisplayScript>();

            //if display script
            if (display_script != null)
            {
                //set display time to stun time
                display_script.addDisplayTime(stun_time);
            }
        }

        //reset stun time and set stunned
        stunned    = true;
        stun_timer = stun_time;
    }
Пример #6
0
 // Use this for initialization
 void Start()
 {
     endGameText.text = "";
     restartText.text = "";
     gameOver = false;
     restart = false;
     spawnWait = 2;
     target = GameObject.Find("base_red");
     display = GameObject.Find("Display").GetComponent<DisplayScript>();
     StartCoroutine(Spawn());
 }
Пример #7
0
 // Use this for initialization
 void Start()
 {
     displayScript = disObj.GetComponent <DisplayScript> ();
     rend          = GetComponent <Renderer>();
 }
Пример #8
0
 void Awake()
 {
     current = this;
 }