コード例 #1
0
 public void Init()
 {
     instance = this;
     // vibrateAvailable = true;
     // 检测当前是否含有振动模块
     vibrateAvailable = HasVibrator();
 }
コード例 #2
0
 public static VibrateSystem getInstance()
 {
     if (instance == null)
     {
         Debug.Log("VibrateSystem init.");
         instance = new VibrateSystem();
     }
     return(instance);
 }
コード例 #3
0
    // Start is called before the first frame update
    void Start()
    {
        centerCtrl = GetComponent <CenterCtrl>();
        centerCtrl.Init(this);

        uiSystem = GetComponent <UISystem>();
        uiSystem.Init(this);

        vibrateSys = new VibrateSystem();
        vibrateSys.Init();
    }
コード例 #4
0
    public void WeaponClick()
    {
        if (!isWeaponModel)
        {
            // switch
            IsWeaponModel = true;
            return;
        }

        VibrateSystem.getInstance().VibrateOnce(100);
        CenterCtrl.GetInstance().PCtrl.CallMasterAttack();
    }
コード例 #5
0
    public void GenerateClick()
    {
        // temporary hiden
        // clickObjAnim.SetTrigger("Click");

        if (isWeaponModel)
        {
            // switch
            IsWeaponModel = false;
            return;
        }

        VibrateSystem.getInstance().VibrateOnce(100);
        CenterCtrl.GetInstance().PCtrl.GenerateNewSolider();
    }