void Start() { //guarda todas as referências dos mini games que serão usados no game controller integracao = FindObjectOfType <MiniGameIntegracao>(); integracaoHIV = FindObjectOfType <MiniGameIntegracaoHIV>(); biossintese = FindObjectOfType <MiniGameBiossintese>(); maturacao = FindObjectOfType <MiniGameMaturacao>(); liberation = FindObjectOfType <MiniGameLiberation>(); }
void Start() { //guarda o transform para posicionamento myTransform = transform; //guarda os valores iniciais originalLocalPos = myTransform.localPosition; //busca o mini game atual miniGameIntegracao = FindObjectOfType <MiniGameIntegracao>(); //reserva o tamanho do vetor de acordo com o numero de segmentos segments = new GameObject[myTransform.childCount]; for (int c = 0; c < myTransform.childCount; c++) { //guarda os segmentos que seriam os filhos do myTransform segments[c] = myTransform.GetChild(c).gameObject; } //a variável temporária começa com a posição inicial newLocalPos = myTransform.localPosition; }