Ejemplo n.º 1
0
        protected internal override void OnOpen(object userData)
#endif
        {
            base.OnOpen(userData);
            InitConfig();
            upFlag    = true;
            lastTime  = 0;
            currIndex = 0;
            tickTime  = 0;
            curPos    = ufoMpoveImg.transform.localPosition;

            int ll = goMons.Length;

            monPool      = new MonstorSpr[ll];
            transAndPoss = new TransformAndPos[ll];
            for (int i = 0; i < ll; i++)
            {
                GameObject go = goMons[i];
                monPool[i]      = new MonstorSpr(go);
                transAndPoss[i] = new TransformAndPos(go.transform.localPosition, go.transform.localScale);
            }

            tableView.InitTableView(null, 0, updateItem);

            startBtn = Buttons.transform.Find("Start").gameObject;
            pauseBtn = Buttons.transform.Find("pause").gameObject;
            quitBtn  = Buttons.transform.Find("quit").gameObject;

            //monsSpr = this.transform.Find("monsSpr").gameObject;
            defaultMon       = new DRMonster();
            defaultMon.asset = "none";
            defaultMon.BName = "未知";

            sld.maxValue = maxHp;
            sld.value    = maxHp;
            lastHp       = curHp;

            firTrans = firstGO.transform.localPosition;
            secTrans = secondGO.transform.localPosition;
            this.showStartButton();
        }
Ejemplo n.º 2
0
 public void SetTransInfo(TransformAndPos t)
 {
     this.monBase.transform.localScale    = t.scale;
     this.monBase.transform.localPosition = t.position;
 }