示例#1
0
 void Awake()
 {
     matchCamera = GameCamera.instance;
     canvas      = MatchCanvas.instance;
     book        = BookController.instance;
     minigame    = MinigameController.instance;
 }
示例#2
0
            public override void OnEnterState()
            {
                pcUI = GameObject.FindObjectOfType <PCUiController>();
                playUI.SetActive(true);

                minigame = new MinigameController();
            }
示例#3
0
 private void Start()
 {
     minigameController = FindObjectOfType <MinigameController>();
     displayManager     = FindObjectOfType <DisplayManager>();
     progressMeter      = FindObjectOfType <RadialProgressMeter>();
     BeginGame();
 }
 void Awake()
 {
     mask      = 1 << LayerMask.NameToLayer("Dice");
     ctrl      = MinigameController.instance;
     manager   = MatchManager.instance;
     canvas    = MatchCanvas.instance;
     audioCtrl = AudioController.instance;
 }
示例#5
0
 protected override void Awake()
 {
     base.Awake();
     if (ctrl == null)
     {
         ctrl = MinigameController.instance;
     }
     score = 50;
 }
    // Use this for initialization
    private void Awake()
    {
        // resetTimer = resetTimerLength;
        minigameController = FindObjectOfType <MinigameController>();
        players            = FindObjectsOfType <TopDown2DMovement>();

        blocks = GameObject.Find("Blocks").GetComponentsInChildren <Animator>();
        timer  = timerLength;
        currInstanceAmmount = 0;
        anim = GetComponent <Animator>();
    }
示例#7
0
    private void Start()
    {
        gameController = GameObject.FindGameObjectWithTag("GameController");

        renderer       = GetComponentInChildren <SpriteRenderer>();
        gc             = gameController.GetComponent <GameController>();
        uc             = gameController.GetComponent <UIController>();
        mgc            = gameController.GetComponent <MinigameController>();
        currentSlot    = gc.allSlotTypes[Random.Range(0, gc.allSlotTypes.Length)];
        renderer.color = currentSlot.color;
    }
示例#8
0
    // Use this for initialization
    void Start()
    {
        save     = false;
        upToDate = true;

        mc = null;

        parentGO = new GameObject("Inactive Scene");
        parentGO.transform.parent = this.transform;
        parentGO.SetActive(false);
    }
    void Awake()
    {
        if (Instance == null)
        {
            Instance = this;
        }
        else
        {
            Destroy(this);
        }

        minigameScreens.Add(ballBalancerScreen);
        minigameScreens.Add(shakerScreen);
        rnd = new System.Random();
    }
示例#10
0
 private void Start()
 {
     players = FindObjectOfType <ScoreManager>().GetComponentsInChildren <PlayerInfo>();
     foreach (PlayerInfo player in players)
     {
         if (player.thisUser == true)
         {
             thisPlayer = player;
         }
     }
     molText            = GameObject.Find("MolText").GetComponent <Text>();
     minigameController = FindObjectOfType <MinigameController>();
     MoleculeModel      = GameObject.Find("3D Molecule").transform;
     StartCoroutine(StartGame());
 }
示例#11
0
    void Awake()
    {
        instance = this;

        if (minigameUi == null)
        {
            minigameUi = FindObjectOfType <MinigameUi>();
        }

        Debug.Assert(minigameUi != null);

        if (minigameMusic == null)
        {
            minigameMusic = FindObjectOfType <MinigameMusic>();
        }

        Debug.Assert(minigameMusic != null);
    }
示例#12
0
 void Awake()
 {
     ctrl      = MinigameController.instance;
     manager   = MatchManager.instance;
     canvas    = MatchCanvas.instance;
     source    = GetComponent <AudioSource>();
     cards     = GetComponentsInChildren <Card>();
     positions = new Vector3[cards.Length];
     for (int i = 0; i < positions.Length; i++)
     {
         positions[i] = cards[i].transform.position;
         if (i % 2 != 0)
         {
             positions[i] += Vector3.up * .1f;
         }
         cards[i].curve    = movementCurve;
         cards[i].source   = source;
         cards[i].flipUp   = flipUp;
         cards[i].flipDown = flipDown;
     }
 }
示例#13
0
    private void Start()
    {
        minigameController = FindObjectOfType <MinigameController>();
        //waitAI = AIWaitPeriod;

        minigameCC = FindObjectOfType <CartesianCatastrophie>();
        blocks     = GameObject.Find("Blocks").GetComponentsInChildren <Letter>();

        rBody   = GetComponent <Rigidbody>();
        players = FindObjectOfType <ScoreManager>().transform.GetComponentsInChildren <PlayerInfo>();
        foreach (PlayerInfo player in players)
        {
            if (player.characterName == name)
            {
                thisPlayer = player;
            }
        }

        AI    = thisPlayer.AI;
        audio = GetComponent <AudioSource>();
    }
示例#14
0
 public HistoricalEvent(string time, string text, MinigameController minigame)
 {
     this.time     = time;
     this.text     = text;
     this.minigame = minigame;
 }
示例#15
0
 private void Start()
 {
     machines           = GetComponentsInChildren <MachineController>();
     minigameController = FindObjectOfType <MinigameController>();
 }
示例#16
0
 private void Start()
 {
     minigameController = FindObjectOfType <MinigameController>();
     StartCoroutine(TextLoop());
     scoreText.text = "Data Pts: " + pointTotal;
 }
示例#17
0
 // Start is called before the first frame update
 void Start()
 {
     levelController    = GameObject.FindGameObjectWithTag("GameController").GetComponent <LevelController>();
     minigameController = GameObject.FindGameObjectWithTag("GameController").GetComponent <MinigameController>();
 }
示例#18
0
 void Awake()
 {
     manager   = MatchManager.instance;
     ctrl      = MinigameController.instance;
     audioCtrl = AudioController.instance;
 }
示例#19
0
 private void Awake()
 {
     instance = this;
 }
示例#20
0
 void Start()
 {
     minigameController = FindObjectOfType <MinigameController>();
     NextQuestion();
 }
示例#21
0
 private void Awake()
 {
     minigameController = FindObjectOfType <MinigameController>();
     Destroy(gameObject, destroyTime);
 }