Inheritance: MonoBehaviour
Exemple #1
0
    private void Start()
    {
        tick = maxTick;

        foreach (string biome in Enum.GetNames(typeof(BiomeType)))
        {
            BiomeType biomeEnum = (BiomeType)Enum.Parse(typeof(BiomeType), biome);
            levelChunks.Add(biomeEnum, Resources.LoadAll <GameObject>($"obstacles/{biome}"));
            sceneChunks.Add(biomeEnum, Resources.LoadAll <GameObject>($"scenes/{biome}"));
            levelMats.Add(biomeEnum, Resources.Load <Material>($"materials/{biome}/background"));
            sceneMats.Add(biomeEnum, Resources.Load <GameObject>($"materials/{biome}/road"));
        }

        textUpdater = FindObjectOfType <TextUpdater>();
        gameManager = FindObjectOfType <GameManager>();
        biome       = gameManager.biome;

        meshRenderer.material = levelMats[biome];

        GameObject plane = sceneMats[biome];

        Instantiate(plane, startPos, Quaternion.identity);
        Instantiate(plane, midPos, Quaternion.identity);
        Instantiate(plane, endPos, Quaternion.identity);
    }
    // Use this for initialization
    void Start()
    {
        if (EVENT_MARKER_TYPE == LSL_EVENT_MARKER)
        {
            info   = new liblsl.StreamInfo("Unity_Event_Marker", "Markers", 1, 0, liblsl.channel_format_t.cf_string, "msi");
            outlet = new liblsl.StreamOutlet(info);
        }

        var stimulusManagerObject = GameObject.Find("Stimulus Manager");

        stimulusManager = stimulusManagerObject.GetComponent <StimulusManager>();

        var textUpdaterObject = GameObject.Find("Text Updater");

        textUpdater = textUpdaterObject.GetComponent <TextUpdater>();
        textUpdater.setText("Welcome");

        //Shuffle(conditions);

        orders = new int[TARGET_NUM];
        for (int i = 0; i < TARGET_NUM; ++i)
        {
            orders[i] = i;
        }
        Shuffle(orders);

        state = 5;
    }
Exemple #3
0
        public TexplorerFirstTimeSetup(int game, string DLCPath, string CookedPath)
        {
            InitializeComponent();

            // KFreon: Hide GUI stuff
            BackupCheckBox.Visible     = false;
            BackupPresentLabel.Visible = false;
            ExtractedLabel.Visible     = false;
            ExtractedListBox.Visible   = false;


            StatusProgLabel.Text = "Loading...";

            StatusUpdater   = new TextUpdater(StatusProgLabel, toolStrip1);
            ProgressUpdater = new ProgressBarChanger(toolStrip1, StatusProgBar);

            SetupStuff(game, DLCPath, CookedPath);

            foreach (DLCInfo dlc in DLCs)
            {
                MainListView.Items.Add(dlc.Name, true);
            }

            StatusUpdater.UpdateText("Ready. Loaded " + (DLCs.Count - 1) + " DLC's. Disk space to be used: ~" + DLCs.Select(d => d.Size).Sum() + " GB");
        }
Exemple #4
0
 // Start is called before the first frame update
 void Start()
 {
     m_newFishingTime      = m_defaultFishingTime;
     m_scoreUpdater        = GameObject.Find("Text_Score").GetComponent <TextUpdater>();
     m_speechbubbleUpdater = GameObject.Find("Text_Speechbubble").GetComponent <TextUpdater>();
     m_fishUpdater         = GameObject.Find("Image_FishSpawnPoint").GetComponent <ImageUpdater>();
     m_fishermanUpdater    = GameObject.Find("Image_Fisherman").GetComponent <ImageUpdater>();
 }
Exemple #5
0
    void Start()
    {
        textUpdater = GetComponentInParent <TextUpdater>();
        sceneLoader = GameObject.FindGameObjectWithTag("MenuCanvas").GetComponent <SceneLoader>();
        joaqsHead   = Resources.Load <Sprite>("Sprites/Cabeça Joaqs");
        capatazHead = Resources.Load <Sprite>("Sprites/Cabeça Capataz");

        SetDialogue(startingLine);
    }
Exemple #6
0
    private IEnumerator checkGameOver(TeamScript tS, String winner)
    {
        Debug.Log("in checkOver");
        if (tS.characters.Count == 0)
        {
            //Show tS.teamNumber winner
            TextUpdater.GetInstance().UpdateGameOver("End Of Party\n" + winner + "\nwin the party !");
            //End Game and Return To Menu
            yield return(new WaitForSeconds(2));

            OnGameOver.Invoke();
        }
    }
Exemple #7
0
    void Start()
    {
        CamScript         = CameraScript.GetInstance();
        textUpdater       = TextUpdater.GetInstance();
        selectableHexPos  = new Hashtable();
        selectors         = new Stack();
        lastClickedObject = null;
        //clickedCase = false;
        //engageEnnemy = false;

        //TEMPORAIRE
        state = GameState.Start;
        //TEMPORAIRE
    }
Exemple #8
0
        public TexplorerFirstTimeSetup(int game, string DLCPath, string CookedPath)
        {
            InitializeComponent();

            StatusProgLabel.Text = "Loading...";

            StatusUpdater   = new TextUpdater(StatusProgLabel, toolStrip1);
            ProgressUpdater = new ProgressBarChanger(toolStrip1, StatusProgBar);

            SetupStuff(game, DLCPath, CookedPath);

            foreach (DLCInfo dlc in DLCs)
            {
                MainListView.Items.Add(dlc.isExtracted ? dlc.Name : "NOT EXTRACTED: " + dlc.Name, dlc.isExtracted);
            }


            StatusUpdater.UpdateText("Ready. Loaded " + (DLCs.Count - 1) + " DLC's.");
        }
Exemple #9
0
 void Start()
 {
     fader      = GameObject.FindGameObjectWithTag("Fader").GetComponent <ScreenFader>();
     txtUpdater = GetComponent <TextUpdater>();
     txtUpdater.UpdateText(gameObject);
 }
Exemple #10
0
 public void Start()
 {
     cameraScript = CameraScript.GetInstance();
     textUpdater  = TextUpdater.GetInstance();
     cameraScript.switchCameraTargetToCompleteView(currentTeamNumber);
 }