// Use this for initialization void Start() { AudioSource audio = GetComponent <AudioSource>(); audio.Play(); //Get all images in prefabs/images myTextures = new Texture2D[System.IO.Directory.GetFiles("Assets/Resources/cardTexture", "*.jpg").Length]; for (int i = 0; i != System.IO.Directory.GetFiles("Assets/Resources/cardTexture", "*.jpg").Length; i++) { Texture2D tmpTexture = (Texture2D)Resources.Load(("cardTexture/") + (i + 1).ToString(), typeof(Texture2D)); myTextures[i] = tmpTexture; } //Create grid valueOfCard = new int[((int)grid.x), ((int)grid.y)]; int myTmpTexture = 0; int pair = 0; int nbCard = 0; time = 0; while (nbCard != ((int)grid.x) * ((int)grid.y)) { System.Random random = new System.Random(); int randomX = random.Next(0, ((int)grid.x)); int randomY = random.Next(0, ((int)grid.y)); if (valueOfCard[randomX, randomY] == 0) { Transform t = Instantiate(card, new Vector3(0, 0, 0), Quaternion.Euler(0, 0, 90)) as Transform; obj = t.gameObject; obj.transform.parent = myBase.transform; obj.transform.GetComponent <Renderer>().material.color = new Color(0.3f, 0.3f, 0.3f, 1.0f); //Change card's texture obj.transform.GetChild(0).GetComponent <Renderer>().material.mainTexture = myTextures[myTmpTexture]; pair++; t.localPosition = new Vector3(randomX, 0, randomY); obj.name = (randomX.ToString("F0") + "x" + randomY.ToString("F0")); valueOfCard[randomX, randomY] = myTmpTexture + 1; //If there is one pair, new texture if (pair == 2) { myTmpTexture++; pair = 0; } nbCard++; } } selected = 0; restOfCard = ((int)grid.x) * ((int)grid.y); lastValue = -1; finalText.GetComponent <Text>().text = "Time to win : " + timeToWin + " seconds"; tmpXCardSelected = 0; tmpYCardSelected = 0; GameObject.Find(tmpXCardSelected + "x" + tmpYCardSelected).GetComponent <Renderer>().material.color = new Color(0.8f, 0, 0, 1.0f); controlsHandler = GameObject.Find("ControlsHandler"); controls = controlsHandler.GetComponent <ControlsHandling>(); }
// Use this for initialization void Start() { patientList = GameObject.FindGameObjectsWithTag("Patient"); cannonList = GameObject.FindGameObjectsWithTag("Cannon"); turnHandler = GameObject.Find("Turn Handler").GetComponent <TurnHandler>(); controlsHandler = GameObject.Find("ControlsHandler").GetComponent <ControlsHandling>(); }
// Use this for initialization void Start() { controlsHandler = GameObject.Find("ControlsHandler"); controls = controlsHandler.GetComponent <ControlsHandling>(); turnHandler = GameObject.Find("Turn Handler"); turn = turnHandler.GetComponent <TurnHandler>(); personalCannonSpawn = GameObject.Find("personalCannon"); spawnCannon = personalCannonSpawn.GetComponent <SpawnCannon>(); }
// Use this for initialization void Start() { controlsHandler = GameObject.Find("ControlsHandler"); controls = controlsHandler.GetComponent <ControlsHandling>(); collideOnce = true; checkInitialPos = true; rotationSpeedBarrelHorizontal = 10; rotationSpeedBarrelVertical = 8; rotationSpeedWheels = 15; barrelResetSpeed = 1; firePowerEffect = 0.01f; }
// Use this for initialization void Start() { controlsHandler = GameObject.Find("ControlsHandler"); controls = controlsHandler.GetComponent <ControlsHandling>(); controls.clearPlayerPrefs(); setImagesInvisible(); getAnimators(); getPromptText(); getPromptFade(); controls.isAssignMenu = true; firstCard(); }
// Use this for initialization void Start() { endOfGame = 0; //Create grid valueOfCard = new int[((int)grid.x), ((int)grid.y)]; int nbCard = ((int)grid.x) * ((int)grid.y); System.Random random = new System.Random(); int randomX = random.Next(0, ((int)grid.x)); int randomY = random.Next(0, ((int)grid.y)); float red = UnityEngine.Random.value; float green = UnityEngine.Random.value; float blue = UnityEngine.Random.value; Color myColor = new Color(red, green, blue, 1.0f); SetDifficulty(); Color myColorToFind = new Color(red + (float)((12 - difficulty) * 0.01), green + (float)((12 - difficulty) * 0.01), blue + (float)((12 - difficulty) * 0.01), 1.0f); for (int x = 0; x != ((int)grid.x); x++) { for (int y = 0; y != ((int)grid.y); y++) { Transform t = Instantiate(card, new Vector3(0, 0, 0), Quaternion.Euler(0, 0, 0)) as Transform; obj = t.gameObject; obj.transform.parent = myBase.transform; if (x == randomX && y == randomY) { obj.GetComponent <Renderer>().material.color = myColorToFind; obj.transform.GetChild(0).GetComponent <Renderer>().material.color = myColorToFind; valueOfCard[x, y] = 1; } else { obj.GetComponent <Renderer>().material.color = myColor; obj.transform.GetChild(0).GetComponent <Renderer>().material.color = myColor; valueOfCard[x, y] = 0; } t.localPosition = new Vector3(x, 0, y); obj.name = (x.ToString("F0") + "x" + y.ToString("F0")); } } finalText.GetComponent <Text>().text = "You have to find the different coloured card !"; tmpXCardSelected = 0; tmpYCardSelected = 0; setCardSelected(); controlsHandler = GameObject.Find("ControlsHandler"); controls = controlsHandler.GetComponent <ControlsHandling>(); }
// Use this for initialization void Start() { controlsHandler = GameObject.Find("ControlsHandler"); controls = controlsHandler.GetComponent <ControlsHandling>(); canpos = GetComponent <CannonPosToAnim>(); fireC = GetComponent <FireCannonball>(); cannonSound = GetComponent <CannonSound>(); audio = GetComponent <AudioSource>(); stage = 0; //0=init 1=horizontal, 2=vertical, 3=charging, 4=fired; reset = false; hHasChanged = false; vHasChanged = false; firePowerPerTick = 1; firePowerMultiplier = 50; }
void Start() { GenerateStory(); style.normal.textColor = Color.black; style.wordWrap = true; controlsHandler = GameObject.Find("ControlsHandler").GetComponent <ControlsHandling>(); loadingMini = GameObject.Find("Turn Handler").GetComponent <LoadMinigame>(); animator = GameObject.Find("PatientChart").GetComponent <Animator>(); patientInfo = GameObject.Find("PatientInfo"); backgroundInfo = GameObject.Find("BackgroundInfo"); saveButton = GameObject.Find("SaveButton"); closeButton = GameObject.Find("CloseButton"); activeButton = closeButton; ResetPanel(); }
private void Start() { controlsHandler = GameObject.Find("ControlsHandler").GetComponent <ControlsHandling>(); player = setTargetOn.GetComponent <PlayerMovement>(); changeColour(Color.green); eyeRenderer = eye.GetComponent <Image>(); panMode(false); transformClone = new GameObject("Position"); transform.position = setTargetOn.transform.position; //temp blueRadius = 12f; redRadius = 21f; //temp }
// Use this for initialization void Start() { controlsHandler = GameObject.Find("ControlsHandler").GetComponent <ControlsHandling>(); controlsHandler.SetMenuOpen(true); PerkCategories = new List <PerkCategory> { new PerkCategory("Movement"), new PerkCategory("Medicine"), new PerkCategory("Cannon") }; currentPlayer = PlayerPrefs.GetInt("Player"); List <Perk> PerksList = PerkProperties.GetAllPerks(); PerkCategories = PerkProperties.GetAllPerkCategories(); PerkProperties.GetActivePerks(currentPlayer); selectedPerkImage = GameObject.Find("PerkSelected"); perkName = GameObject.Find("PerkName"); perkClass = GameObject.Find("PerkClass"); //Set variables for Confirm Panel confirmPanelAnimator = GameObject.Find("ConfirmPanel").GetComponent <Animator>(); yesButton = GameObject.Find("YesButton"); noButton = GameObject.Find("NoButton"); activeButton = noButton; //Get the necessary RectTransforms rowRectTransform = PerkPrefab.GetComponent <RectTransform>(); containerRectTransform = gameObject.GetComponent <RectTransform>(); //Calculate the dimension of a perk by the container dimensions width = containerRectTransform.rect.width / (columnCount * PerkCategories.Count); ratio = width / rowRectTransform.rect.width; height = rowRectTransform.rect.height * ratio; //Render all Perks per Category foreach (PerkCategory cat in PerkCategories) { CreatePerkGroupOverview(cat, PerksList.FindAll(p => p.category.name == cat.name)); startPos += width * (columnCount + 0.3f); } }
void getAllGameObjects() { controlsHandler = GameObject.Find("ControlsHandler"); controls = controlsHandler.GetComponent <ControlsHandling>(); TurnDisplay = GameObject.Find("TurnDisplay"); ActivePlayerDisplay = GameObject.Find("ActivePlayerDisplay"); NextPlayerDisplay = GameObject.Find("NextPlayerDisplay"); TurnAnimator = TurnDisplay.GetComponent <Animator>(); ActivePlayerAnimator = ActivePlayerDisplay.GetComponent <Animator>(); CurrentPlayerText = GameObject.Find("PlayerText").GetComponent <TextMesh>(); NextPlayerText = GameObject.Find("NextPlayerText").GetComponent <TextMesh>(); CurrentTurnText = GameObject.Find("TurnText").GetComponent <TextMesh>(); NextTurnText = GameObject.Find("NextTurnText").GetComponent <TextMesh>(); CurrentPlayerMat = ActivePlayerDisplay.GetComponent <Renderer>(); NextPlayerMat = NextPlayerDisplay.GetComponent <Renderer>(); camera = GameObject.Find("Main Camera"); perkSelection = GameObject.Find("PerkGainPanel"); movementAction = GameObject.Find("Main Camera").GetComponent <movementAction>(); }
// Use this for initialization void Start() { firstPerk = GameObject.Find("FirstPerkContainer"); secondPerk = GameObject.Find("SecondPerkContainer"); thirdPerk = GameObject.Find("ThirdPerkContainer"); controlsHandler = GameObject.Find("ControlsHandler").GetComponent <ControlsHandling>(); turnHandler = GameObject.Find("Turn Handler").GetComponent <TurnHandler>(); panelAnimator = GetComponent <Animator>(); turnAnimator = GameObject.Find("TurnDisplay").GetComponent <Animator>(); selection = new List <GameObject> { firstPerk, secondPerk, thirdPerk }; currentlySelected = selection[0]; currentlySelected.transform.Find("Panel").GetComponent <Image>().color = new Color(251, 200, 250, 255); }
// Use this for initialization void Start() { controlsHandler = GameObject.Find("ControlsHandler").GetComponent <ControlsHandling>(); turnHandler = GameObject.Find("Turn Handler").GetComponent <TurnHandler>(); activePlayer = turnHandler.GetActivePlayer().GetComponentInChildren <PlayerMovement>(); }
// Use this for initialization void Start() { controlsHandler = GameObject.Find("ControlsHandler"); controls = controlsHandler.GetComponent <ControlsHandling>(); getHorizontalTest = 0; }