Example #1
0
 // Start is called before the first frame update
 void Start()
 {
     charTempNames       = charInfo.GetComponent <Character_Array>().getCharNames();
     playerChoice        = charInfo.GetComponent <Character_Array>().getPlayerChoice(0);
     vsImage             = GetComponent <Image>();
     backImage           = GetComponentInParent <Image>();
     vsText              = GetComponentInChildren <Text>();
     charSpriteList      = charInfo.GetComponent <Character_Array>().characterImages;
     charBackList        = charInfo.GetComponent <Character_Array>().characterBackgrounds;
     characterPrefabList = charInfo.GetComponent <Character_Array>().characterPrefabs;
     mapScript           = mapInf.GetComponent <Map_Array>();
     background.GetComponent <MeshRenderer>().material = mapScript.mapTextures[mapScript.getMapPlayerChoice()];
     if (genRandom == true)
     {
         enemyNum = Random.Range(0, characterPrefabList.Count);
     }
     Debug.Log("EnemyNum " + enemyNum);
     isAi = !PlayModeControl.isMultiplayer;
     if (isVs == false && PlayModeControl.isMultiplayer == false)
     {
         Debug.Log("EnemyNum " + enemyNum);
         playerPrefab = characterPrefabList[playerChoice];
         enemyPrefab  = characterPrefabList[enemyNum];
         Debug.Log("Enemy Prefab " + enemyPrefab);
         var playerInstance = Instantiate(playerPrefab, new Vector2(-5f, -1.75f), Quaternion.identity);
         var enemyInstance  = Instantiate(enemyPrefab, new Vector2(5f, -1.75f), Quaternion.identity);
         playerInstance.tag = "Player";
         enemyInstance.tag  = "Enemy";
         playerImage        = GameObject.FindWithTag("PH").GetComponent <Image>();
         enemyImage         = GameObject.FindWithTag("EH").GetComponent <Image>();
         playerImage.sprite = sprites[playerChoice];
         enemyImage.sprite  = sprites[enemyNum];
         if (isAi)
         {
             enemyInstance.transform.GetChild(7).gameObject.SetActive(true);
         }
     }
     else if (isVs == false && PlayModeControl.isMultiplayer == true)
     {
         enemyNum = charInfo.GetComponent <Character_Array>().getPlayerChoice(1);
         Debug.Log("EnemyNum " + enemyNum);
         playerPrefab = characterPrefabList[playerChoice];
         enemyPrefab  = characterPrefabList[enemyNum];
         Debug.Log("Enemy Prefab " + enemyPrefab);
         var playerInstance = Instantiate(playerPrefab, new Vector2(-5f, -1.75f), Quaternion.identity);
         var enemyInstance  = Instantiate(enemyPrefab, new Vector2(5f, -1.75f), Quaternion.identity);
         playerInstance.tag = "Player";
         enemyInstance.tag  = "Enemy";
         playerImage        = GameObject.FindWithTag("PH").GetComponent <Image>();
         enemyImage         = GameObject.FindWithTag("EH").GetComponent <Image>();
         playerImage.sprite = sprites[playerChoice];
         enemyImage.sprite  = sprites[enemyNum];
         if (isAi)
         {
             enemyInstance.transform.GetChild(7).gameObject.SetActive(true);
         }
     }
 }
Example #2
0
    // Start is called before the first frame update



    void Start()
    {
        mapArray = mapInfo.GetComponent <Map_Array>();
        mapNames = mapArray.getMapNames();
        mapDesc  = mapArray.getMapDesc();
    }
Example #3
0
    // Start is called before the first frame update



    void Start()
    {
        currentMapImage        = GetComponent <Image>();
        mapArray               = mapInfo.GetComponent <Map_Array>();
        currentMapImage.sprite = mapArray.mapImages[mapNum];
    }