Inheritance: MonoBehaviour
Exemple #1
0
 // Use this for initialization
 void Start()
 {
     uICtrl              = FindObjectOfType <UICtrl>();
     animator            = GetComponent <Animator>();
     enemyaAttackArea    = FindObjectOfType <EnemyaAttackArea>();
     characterController = GetComponent <CharacterController>();
 }
Exemple #2
0
    // Use this for initialization

    void Start()
    {
        if (uiCtrl == null)
        {
            uiCtrl = this;
        }
    }
Exemple #3
0
        protected override void btnEdit_Click(object sender, EventArgs e)
        {
            base.btnEdit_Click(sender, e);

            UICtrl.TextBox_Status1(this.txtWRoleCode);
            UICtrl.TextBox_Focus1(this.txtWRoleName);
        }
Exemple #4
0
    public void OpenPanel(string panelName)
    {
        Type viewType = viewTypeDict[panelName];

        if (viewType == null)
        {
            Debug.LogError("未找到输入字符串对应的UI面板");
            return;
        }
        string     path = UIConst.UIPrefabPathPrefix + panelName;
        GameObject UIGameObjetPrefab = (GameObject)Resources.Load(path);
        GameObject UIGameObjet       = GameObject.Instantiate(UIGameObjetPrefab);

        UIGameObjet.transform.parent = rootCanv.transform;
        UIView  view  = (UIView)Activator.CreateInstance(viewType, true);
        UICtrl  ctrl  = ctrlManager.GetCtrl(panelName);
        UIModel model = modelManager.GetModel(panelName);

        view.Init(ctrl, UIGameObjet);
        ctrl.View  = view;
        ctrl.Model = model;
        ctrl.Create();
        ctrl.Show();
        //ctrlManager.GetT<UICtrl>(ctrlName).Model().InitModel(GameObject.Find(name), name);
        //ctrlManager.GetT<UICtrl>(ctrlName).OnCreat(t, name);



        // panelDict = ctrlManager.GetT<UICtrl>(ctrlName).Model().modelDict();
    }
    void Start()
    {
        trackedController = gameObject.GetComponent <SteamVR_TrackedController>();
        uiCtrl            = FindObjectOfType <UICtrl>();
        trackedObject     = GetComponent <SteamVR_TrackedObject>();
        device            = SteamVR_Controller.Input((int)trackedObject.index);
        UH       = FindObjectOfType <DemoScript>();
        gameCtrl = FindObjectOfType <GameCtrl>();
        serial   = FindObjectOfType <SerialIO>();
        chargeEff.SetActive(false);

        nowPos = transform.position;
        prePos = transform.position;

        if (trackedController == null)
        {
            trackedController = gameObject.AddComponent <SteamVR_TrackedController>();
        }

        trackedController.MenuButtonClicked   += new ClickedEventHandler(DoMenuButtonClicked);
        trackedController.MenuButtonUnclicked += new ClickedEventHandler(DoMenuButtonUnClicked);
        trackedController.TriggerClicked      += new ClickedEventHandler(DoTriggerClicked);
        trackedController.TriggerUnclicked    += new ClickedEventHandler(DoTriggerUnclicked);
        trackedController.SteamClicked        += new ClickedEventHandler(DoSteamClicked);
        trackedController.PadClicked          += new ClickedEventHandler(DoPadClicked);
        trackedController.PadUnclicked        += new ClickedEventHandler(DoPadClicked);
        trackedController.PadTouched          += new ClickedEventHandler(DoPadTouched);
        trackedController.PadUntouched        += new ClickedEventHandler(DoPadTouched);
        trackedController.Gripped             += new ClickedEventHandler(DoGripped);
        trackedController.Ungripped           += new ClickedEventHandler(DoUngripped);
    }
    //private void OnCollisionEnter(Collision collision)
    //{
    //       Debug.Log("AlertGameAreaLimit");
    //       StartCoroutine(AlertGameAreaLimit());
    //}

    public IEnumerator AlertGameAreaLimit()
    {
        UICtrl uiCtrl = FindObjectOfType <UICtrl>();

        uiCtrl.AlertTextSet("この先はゲームエリア外です");
        yield return(new WaitForSeconds(3.0f));

        uiCtrl.AlertTextOff();
    }
Exemple #7
0
 private void btnStock_Click(object sender, EventArgs e)
 {
     #region 查看库存
     int        invid = (int)m_dvM[dgM.CurrentRowIndex]["InvID"];
     FmInvStock f     = new FmInvStock(invid);
     UICtrl.SetShowStyle(f, 1);
     f.ShowDialog();
     #endregion
 }
Exemple #8
0
        protected override void btnEdit_Click(object sender, EventArgs e)
        {
            base.btnEdit_Click(sender, e);

            this.m_dvM[this.dgM.CurrentRowIndex].Row.EndEdit();

            UICtrl.TextBox_Status1(this.txtWUserName);
            UICtrl.TextBox_Focus1(this.txtWUserName);
        }
Exemple #9
0
        private void btnSLDateT_Click(object sender, EventArgs e)
        {
            FmDate f = new FmDate();

            f.DateTimeSelected = this.txtLDateT.Text;
            UICtrl.SetShowStyle(f, sender as Button);
            if (f.ShowDialog() == DialogResult.OK)
            {
                this.txtLDateT.Text = f.DateTimeSelected;
            }
            UICtrl.TextBox_Focus1(this.txtLDateT);
        }
Exemple #10
0
    public GameObject guard;           // 플레이어의 가드 효과


    void Start()
    {
        anim = GetComponent <Animator>();
        tr   = GetComponent <Transform>();
        rb   = GetComponent <Rigidbody>();

        // Joystick 오브젝트에서 JostickCtrl 스크립트 정보를 가지고 옴
        joystick = GameObject.Find("Joystick").GetComponent <JoystickCtrl>();

        // UIMgr 오브젝트에서 UICtrl 스크립트 정보를 가지고 옴
        uiCtrl = GameObject.Find("UIMgr").GetComponent <UICtrl>();
    }
Exemple #11
0
 private void OnCollisionEnter(Collision collision)
 {
     if (collision.gameObject.tag == "MainCamera")
     {
         ParticleSystem damage = GameObject.Find("damageEff").GetComponent <ParticleSystem>();
         UICtrl         uiCtrl = FindObjectOfType <UICtrl>();
         uiCtrl.DeltaBattery(-hitDamage);
         damage.Play();
         GameObject.Find("damageSound").GetComponent <AudioSource>().Play();
         Destroy(gameObject);
     }
 }
Exemple #12
0
        protected override void btnAdd_Click(object sender, EventArgs e)
        {
            FmIURole f = new FmIURole();

            f.OuterFilterSQL = new string[] { "1=1 and " + this.m_strPK + "=-1" };
            f.OpState        = BusiOpState.AddBusiData;
            UICtrl.SetShowStyle(f, 1);
            if (f.ShowDialog() == DialogResult.Yes)
            {
                this.m_bOpState = f.OpState; GetBusiData();
            }
        }
Exemple #13
0
        protected override void btnEdit_Click(object sender, EventArgs e)
        {
            FmIURole f = new FmIURole();

            f.OuterFilterSQL = new string[] { "1=1 and " + this.m_strPK + "=" + this.m_dvM[this.dgM.CurrentRowIndex][this.m_strPK] };
            f.OpState        = BusiOpState.EditBusiData;
            UICtrl.SetShowStyle(f, 1);
            if (f.ShowDialog() == DialogResult.Yes)
            {
                this.m_bOpState = f.OpState; GetBusiData();
            }
        }
Exemple #14
0
 void Awake()
 {
     if (UI == null)
     {
         UI = this;
         DontDestroyOnLoad(gameObject);
     }
     else if (UI != this)
     {
         Destroy(gameObject);
     }
 }
Exemple #15
0
 protected override void btnAdd_Click(object sender, EventArgs e)
 {
     #region 新增
     FmIUInv f = new FmIUInv();
     f.OuterFilterSQL = new string[] { this.m_strPK + "=-1" };
     f.OpState        = BusiOpState.AddBusiData;
     f.setInvClass(NodeTag);
     UICtrl.SetShowStyle(f, 1);
     if (f.ShowDialog() == DialogResult.Yes)
     {
         this.m_bOpState = f.OpState; GetMBusiData();
     }
     #endregion
 }
Exemple #16
0
    private void Start()
    {
        rd2 = GetComponent <Rigidbody2D>();

        isSet = false;
        init  = true;

        Gctrl = GameObject.Find("GameCtrl").GetComponent <GameCtrl>();
        CM    = GameObject.Find("Pos").GetComponent <CanMove>();
        gameObject.GetComponent <SpriteRenderer>().sortingOrder = Gctrl.layer;
        Bctrl = GameObject.Find("BackGroundCtrl").GetComponent <BackGroundCtrl>();
        Uctrl = GameObject.Find("EventSystem").GetComponent <UICtrl>();
        if (Gctrl.isFeverTime == true)
        {
            StartCoroutine(FeverCoroutine());
        }
    }
Exemple #17
0
        private void btnSUFPsn_Click(object sender, EventArgs e)
        {
            FmRPsn f = new FmRPsn();

            UICtrl.SetShowStyle(f, 2);
            if (DialogResult.OK == f.ShowDialog())
            {
                DataRow dr = (DataRow)f.SelectedInfo[0];
                this.m_dvM[this.dgM.CurrentRowIndex].Row.BeginEdit();
                this.m_dvM[this.dgM.CurrentRowIndex]["PersonId"]   = dr["PersonId"];
                this.m_dvM[this.dgM.CurrentRowIndex]["PersonCode"] = dr["PersonCode"];
                this.m_dvM[this.dgM.CurrentRowIndex]["PersonName"] = dr["PersonName"];
                this.m_dvM[this.dgM.CurrentRowIndex]["DepCode"]    = dr["DepCode"];
                this.m_dvM[this.dgM.CurrentRowIndex]["DepName"]    = dr["DepName"];
                this.m_dvM[this.dgM.CurrentRowIndex].Row.EndEdit();
            }
            UICtrl.TextBox_Focus1(this.txtSPsnCode);
        }
Exemple #18
0
    void Start()
    {
        isTouchAva      = true;
        isStarted       = false;
        feverTime       = 5;
        canCountForBack = 0;
        isRandInit      = false;
        isFeverOver     = false;
        tmpCount        = 0;
        CanCount        = 0;
        isFeverTime     = false;
        isTouch         = true;
        level           = 1;
        UserTouch       = true;
        layer           = 0;
        Score           = 0;

        CM    = GameObject.Find("Pos").GetComponent <CanMove>();
        Uctrl = GameObject.Find("EventSystem").GetComponent <UICtrl>();
    }
Exemple #19
0
        protected virtual void MTableUpd()
        {
            #region 主从表部分界面更新

            //主表绑定
            this.m_dvM = m_bmdObj.BusiData.Tables[0].DefaultView;

            //从表绑定
            m_bmdObj.BusiData.Tables[1].TableName = "t1";
            this.m_dvD               = m_bmdObj.BusiData.Tables[1].DefaultView;
            this.m_dvD.AllowNew      = this.m_dvD.AllowEdit = this.m_dvD.AllowDelete = false;
            this.dgD.DataSource      = this.m_dvD;
            this.dgD.Enabled         = this.dgD.ReadOnly = true;
            this.btnAddDLine.Enabled = this.btnDelDLine.Enabled = false;


            BaseHelper.SetReadMode(pnl_PageM);

            this.SetBtnMode(0);

            MTableDataBinding(0);
            MTableDataBinding2(0);

            this.m_bOpState = BusiOpState.None;

            this.statusBarPanel1.Text = "";

            if (this.m_dvM != null)
            {
                this.statusBarPanel1.Text = "记录数:" + this.m_dvD.Count.ToString();
            }

            if (this.m_bShowOnly)
            {
                ShowOnly();
            }

            UICtrl.AppDoEvents(3);

            #endregion
        }
Exemple #20
0
        protected override void btnAdd_Click(object sender, EventArgs e)
        {
            #region 新增
            InventoryClassDAL invcDAL = new InventoryClassDAL();
            InventoryClass    invC    = invcDAL.GetModel(TreeM.SelectedNode.Name);

            FmInvDetail frm = new FmInvDetail(OpState.Add, invC);
            UICtrl.SetShowStyle(frm, 1);
            frm.ShowDialog();
            if (frm.Saved == true)
            {
                if (this.dvDetail != null)
                {
                    this.dvDetail.Dispose();
                    this.dvDetail = null;
                }
                string[] sArray = (string[])m_tnSelected.Tag;

                this.GetMBusiData(sArray[0], true);
            }
            #endregion
        }
Exemple #21
0
    public UICtrl GetCtrl(string name)
    {
        UICtrl ctrl = ctrls[name];

        return(ctrl);
    }
Exemple #22
0
 public void Init(UICtrl ctrl, GameObject obj)
 {
     this._ctrl       = ctrl;
     this.panelObject = obj;
     this.BinObject();
 }
Exemple #23
0
 // Use this for initialization
 void Start()
 {
     m_StatusClass    = GetComponent <Status>();
     m_StageInfoClass = GetComponent <StageInfo>();
     m_UIClass        = GameObject.Find("GameManager").GetComponent <UICtrl>();
 }
Exemple #24
0
 // Use this for initialization
 void Start()
 {
     m_CamCtrlClass = GameObject.Find("Camera").GetComponent <CameraControl>();
     m_UIClass      = GameObject.Find("SceneManager/GameManager").GetComponent <UICtrl>();
     CharactorCount = 6;
 }
Exemple #25
0
 public virtual void Init(UICtrl _uiCtrl, bool _tutorial)
 {
     this.UICtrl = _uiCtrl;
 }
Exemple #26
0
 private void Awake()
 {
     S = this;
 }
    private void Awake()
    {
        uiCtrl = this;

        UpdateInf.RemoveAllListeners();
    }
Exemple #28
0
 private void Start()
 {
     Controller = GameObject.FindGameObjectWithTag("UI").GetComponent <UICtrl>();
     Rigid      = GetComponent <Rigidbody>();
 }
Exemple #29
0
 void Start()
 {
     this.player = GameObject.Find("player");
     uc          = GameObject.Find("UIController").GetComponent <UICtrl>();
     px          = Random.Range(1.001f, 1.02f);
 }
Exemple #30
0
 void InitS_Inven_ExitButton()
 {
     UI = GameObject.FindGameObjectWithTag("UIOBJECT").GetComponent <UICtrl>();
     UI.Exit_S_Inven_Event += ExitButtonDown;
 }