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(); }
void Start() { state = State.Start; display = GetComponent <DisplayScript>(); display.StartDisplay(); myGui = GetComponent <GameGui>(); myGui.showStart(); }
// 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); }
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(); }
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; }
// 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()); }
// Use this for initialization void Start() { displayScript = disObj.GetComponent <DisplayScript> (); rend = GetComponent <Renderer>(); }
void Awake() { current = this; }