Ejemplo n.º 1
0
    public void ShowStageClear(string type)
    {
        Transform existTrans = this.transform.Find("StageClear(Clone)");

        if (null != existTrans)
        {
            GameObject existGo = existTrans.gameObject;
            if (null != existGo)
            {
                Destroy(existGo);
            }
        }

        GameObject go = DashFire.ResourceSystem.GetSharedResource("UI/StageClear") as GameObject;

        if (null == go)
        {
            return;
        }
        go = NGUITools.AddChild(this.gameObject, go);
        if (go == null)
        {
            return;
        }
        StageClear stageClear = go.GetComponent <StageClear>();

        if (stageClear != null)
        {
            stageClear.SetClearType(type);
        }
        HideUiWhenGameOver();
    }
Ejemplo n.º 2
0
 private void Awake()
 {
     currentStage1ChangeTime = stage1ChangeTime;
     currentStage2ChangeTime = stage2ChangeTime;
     uiManager  = GameObject.Find("UiManager").gameObject;
     stageClear = GameObject.Find("ClearCheckBox").GetComponent <StageClear>();
 }
Ejemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        goal = GetComponent <ParticleSystem>();

        var sclear = GameObject.Find("Stage Clear");

        clear = sclear.GetComponent <StageClear>();
        var st3gbj = GameObject.Find("Button");

        st3 = st3gbj.GetComponent <NextStage3>();
    }
Ejemplo n.º 4
0
    protected virtual void Start()
    {
        sr = GetComponent <SpriteRenderer>();
        rb = GetComponent <Rigidbody2D>();

        mDefault           = sr.material;
        healthBarTransform = healthBar.GetComponent <Transform>();

        TextPopupsHandler     = GameObject.Find("ObjectPool(TextPopups)").GetComponent <TextPopupsHandler>();
        AttackIndicator       = GameObject.Find("ObjectPool(Attack/Alert Indicators)").GetComponent <TextPopupsHandler>();
        HitEffectsHandler     = GameObject.Find("ObjectPool(HitEffects)").GetComponent <HitEffectsHandler>();
        DeathParticlesHandler = GameObject.Find("ObjectPool(DeathParticles)").GetComponent <DeathParticlesHandler>();

        if (stageClear == null)
        {
            stageClear = GetComponentInParent <StageClear>();
        }
        //stageClear = GameObject.Find("StageClearCheck").GetComponent<StageClear>();


        //if (useScreenshake)
        //    screenshake = GameObject.Find("ScreenShakeManager").GetComponent<ScreenShakeListener>();

        currentHealth = maxHealth;
        if (healthBar != null)
        {
            healthBar.SetMaxHealth(maxHealth);
        }

        moveSpeed  = defaultMoveSpeed;
        moveSpeed += Random.Range(-.2f, .1f);
        enCanFlip  = true;
        enCanMove  = true;

        isAttacking = false;
        enCanAttack = true;
        enStunned   = false;
        enCanParry  = false;

        isAlive   = true;
        isHurt    = false;
        enStunned = false;
    }
Ejemplo n.º 5
0
    // Use this for initialization
    void Start()
    {
        this.cat        = GameObject.Find("cat");
        this.flag       = GameObject.Find("flag");
        this.savepoint  = FindObjectOfType <SavePoint>();
        this.difficulty = FindObjectOfType <Difficulty_Trigger>();
        this.stageclear = FindObjectOfType <StageClear>();

        this.checkpoint1   = GameObject.Find("checkpoint1");
        this.checkpoint2   = GameObject.Find("checkpoint2");
        this.savepoint_obj = GameObject.Find("savepoint");

        // 초기 난이도 조정

        /*
         * 난이도 조정 스크립트
         *
         * 하(1) : 세이브 포인트 + 체크 포인트
         * 중(2) : 세이브 포인트
         * 상(3) : 없음
         *
         */

        if (difficulty.getLevel() == 2)
        {
            checkpoint1.SetActive(false);
            checkpoint2.SetActive(false);
        }
        else if (difficulty.getLevel() == 3)
        {
            checkpoint1.SetActive(false);
            checkpoint2.SetActive(false);
            savepoint_obj.SetActive(false);
        }
        else
        {
            checkpoint1.SetActive(true);
            checkpoint2.SetActive(true);
            savepoint_obj.SetActive(true);
        }
    }
Ejemplo n.º 6
0
 // Use this for initialization
 void Start()
 {
     Instance = this;
     buttons.SetActive(false);
     stageClearPanel.SetActive(false);
 }
Ejemplo n.º 7
0
 public _0024Start_0024176(StageClear self_)
 {
     _0024self__0024178 = self_;
 }
Ejemplo n.º 8
0
 // Use this for initialization
 void Start()
 {
     stageclear = FindObjectOfType <StageClear>();
 }