Exemplo n.º 1
0
    private void Awake()
    {
        shmupManager         = this;
        shmupCam             = GameObject.Find("ShmupCamera").transform;
        blackScreen          = shmupCam.GetChild(0).GetChild(0).Find("BlackScreen").GetComponent <Image>();
        border               = shmupCam.GetChild(0).GetChild(0).Find("Border").GetComponent <Image>();
        spellcardDeclareAnim = border.transform.parent.Find("SpellcardDisplay").GetComponent <Animator>();

        guageContainer = border.transform.Find("Guages").gameObject;

        healthbar = guageContainer.transform.GetChild(0).GetComponentsInChildren <SpriteMask>();
        manaBar   = guageContainer.transform.GetChild(1).GetComponentsInChildren <SpriteMask>();

        shmupCam.gameObject.SetActive(false);
        GameObject containerFound = GameObject.Find("ShmupBulletContainer");

        if (containerFound != null)
        {
            bulletContainer = containerFound.transform;
        }
        else
        {
            bulletContainer          = new GameObject("ShmupBulletContainer").transform;
            bulletContainer.parent   = transform;
            bulletContainer.position = transform.position;
        }

        if (bulletContainer.GetComponent <SlowDelete>() == null)
        {
            bulletContainer.gameObject.AddComponent <SlowDelete>();
        }

        containerFound = GameObject.Find("ShmupEnemyContainer");
        if (containerFound != null)
        {
            enemyContainer = containerFound.transform;
        }
        else
        {
            enemyContainer          = new GameObject("ShmupEnemyContainer").transform;
            enemyContainer.parent   = transform;
            enemyContainer.position = transform.position;
        }

        Transform captureIconContainer = border.transform.Find("CaptureIcons");

        captureIcons = new GameObject[captureIconContainer.childCount];

        for (int i = 0; i < captureIcons.Length; i++)
        {
            captureIcons[i] = captureIconContainer.GetChild(i).gameObject;
        }

        spellcardNameBox  = spellcardDeclareAnim.transform.GetChild(0).GetComponent <RectTransform>();
        spellcardText     = spellcardDeclareAnim.transform.GetChild(1).GetComponent <TMPro.TextMeshProUGUI>();
        spellcardPortrait = spellcardDeclareAnim.transform.GetChild(2).GetComponent <Image>();
        patternTimer      = spellcardDeclareAnim.transform.GetChild(3).GetComponent <TMPro.TextMeshProUGUI>();
    }
Exemplo n.º 2
0
 // Start is called before the first frame update
 void Start()
 {
     gameMaster         = GameMasterScript.gameMaster;
     shmupManager       = ShmupManager.shmupManager;
     gameMaster.loading = false; //VERY TEMPORARY
     input = GameMasterScript.inputScript;
     SpawnEnemies(gameMaster.enemyPartySpawns);
     DetectCharacters();
     battleUI.CharacterCursors(charSelectIndex, charsSelected);
     CalculateTurnValue();
     TurnChange();
 }
Exemplo n.º 3
0
    private void Awake()
    {
        thisTrans   = transform;
        gameMaster  = GameMasterScript.gameMaster;
        shmupMaster = ShmupManager.shmupManager;

        if (regularKillzone)
        {
            DetectKillzone();
        }

        enemyBulletKillzoneLayer = LayerMask.NameToLayer("EnemyBulletKillZone");
    }
Exemplo n.º 4
0
    private void Awake()
    {
        thisTrans = transform;

        gameMaster   = GameMasterScript.gameMaster;
        shmupManager = ShmupManager.shmupManager;
        inputScript  = GameMasterScript.inputScript;

        playerRandom = new System.Random();

        m_Anim = thisTrans.GetComponentInChildren <Animator>();
        hitboxSpriteRenderer = thisTrans.GetChild(0).GetChild(0).GetChild(0).GetComponent <SpriteRenderer>();
    }
Exemplo n.º 5
0
 private void Awake()
 {
     encounterManager = this;
     shmupManager = GameObject.Find("ShmupMaster").GetComponent<ShmupManager>();
     battleManager = GameObject.Find("BattleMaster").GetComponent<BattleManager>();
 }
Exemplo n.º 6
0
 protected void Awake()
 {
     gameMaster  = GameMasterScript.gameMaster;
     shmupMaster = ShmupManager.shmupManager;
     thisTrans   = transform;
 }