// Start is called before the first frame update
 void Start()
 {
     if (warningObject != null)
     {
         fixMeController = warningObject.GetComponent <WarningController>();
     }
 }
    public static GameObject ShowWarning(string text)
    {
        GameObject        warning    = Instantiate <GameObject>(GameController.instance.warningPrefab);
        WarningController controller = warning.GetComponent <WarningController>();

        controller.SetWarningText(text).FadeIn(3);
        warning.transform.parent   = null;
        warning.transform.position = new Vector3(0, 0, -3);
        return(warning);
    }
Exemplo n.º 3
0
    private void Start()
    {
        warningController = GameObject.Find("WarningController").GetComponent <WarningController>();

        teamController    = GameObject.Find("TeamController").GetComponent <TeamController>();
        buildsGameObjcets = GameObject.FindGameObjectsWithTag("Build");
        storeController   = GameObject.Find("StoreController").GetComponent <StoreController>();
        build             = GameObject.Find("Build");
        spriteRender      = build.GetComponent <SpriteRenderer>();

        HideBuild();
    }
    private void Start()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            //잘못된 인스턴스를 가르키고 있을 경우
            Destroy(gameObject);
        }

        warning_time = 0;
        notWarningSprite.SetActive(true);

        blockDestroy = GameObject.Find("BlockManager");

        //StartCoroutine(WarningTimeCheck());
        //StartCoroutine(WarningProbCheck());
    }
Exemplo n.º 5
0
    private void setStrikerDefenderControllers(GameObject ui)
    {
        //Debug.Log(role);

        GetComponent<PlayerInfo>().setHealthController(ui.transform.GetChild(0).GetChild(0).GetComponent<HealthController>());

        skillPanel = ui.transform.GetChild(1);
        skillPanel.GetChild(0).GetComponent<SkillController>().setPlayerController(this);
        skillPanel.GetChild(0).GetComponent<Image>().sprite = role == PlayerRole.Striker ? skillIcons[0] : skillIcons[2];
        skillPanel.GetChild(1).GetComponent<SkillController>().setPlayerController(this);
        skillPanel.GetChild(1).GetComponent<Image>().sprite = role == PlayerRole.Striker ? skillIcons[1] : skillIcons[3];

        Transform supportCrystalPanel = ui.transform.GetChild(2);
        mainCrystalController = supportCrystalPanel.GetComponent<MainCrystalController>();
        mainCrystalController.SetPlayerController(this);

        GameObject ulticrystalObject = ui.transform.GetChild(3).gameObject;
        ultiCrystalController = ulticrystalObject.GetComponent<UltiCrystalController>();
        ultiCrystalController.setPlayerController(this);

        reminderController = ui.transform.GetChild(4).GetComponent<ReminderController>();

        msfController = ui.transform.GetChild(5).GetComponent<MainScoreFlowController>();

        citizenshipHealthController = ui.transform.GetChild(0).GetChild(1).GetComponent<HealthController>();

        enemyUITarget = ui.transform.GetChild(6);

        if (role == PlayerRole.Defender) {
            for (int i = 0; i < enemyUITarget.childCount; i++){
                enemyUITarget.GetChild(i).GetComponent<Image>().sprite = enemyIcons[2];
                enemyUITarget.GetChild(i).GetChild(0).GetComponent<Image>().sprite = enemyIcons[3];

            }
        }

        warningController = ui.transform.GetChild(7).GetComponent<WarningController>();

        if (GameObject.Find("EventSystem") != null)
            e = GameObject.Find("EventSystem").GetComponent<EventSystem>();
    }