Example #1
0
 public static FuncMgr getInstance()
 {
     if (funcMgr == null)
     {
         funcMgr = go.GetComponent <FuncMgr> ();
     }
     return(funcMgr);
 }
Example #2
0
 public IScriptFunction FuncRegister(string fullPath, Func <IList <object>, object> func)
 {
     if (Disposed)
     {
         return(null);
     }
     return(FuncMgr.Register(fullPath, func));
 }
Example #3
0
 public IList <object> Execute(string funcName, params object[] args)
 {
     if (Disposed)
     {
         return(null);
     }
     return(FuncMgr.Invoke(funcName, args));
 }
Example #4
0
 public IScriptFunction GetFunc(string funcName)
 {
     if (Disposed)
     {
         return(null);
     }
     return(FuncMgr.GetFunction(funcName));
 }
Example #5
0
    public void showLab(int iNum)
    {
        _num = iNum;
        gameObject.SetActive(true);
        var idx   = _delt.getIdx(iNum);
        var color = iNum <= 4 ? "000" : "fff";

        lab.text     = "<color=#" + color + ">" + iNum + "</color>";
        lab.fontSize = iNum < 1024 ? 70 : 50;
        img.color    = FuncMgr.getColorFromHex(_delt.colors[idx]);
    }
Example #6
0
    public void init(int iCardNum, int iCardType, int iPos, int iRow, Kdjl delt)
    {
        gameObject.SetActive(true);
        _iPos     = iPos;
        _iRow     = iRow;
        _bMove    = false;
        _delegate = delt;

        _iCardType = iCardType;
        _iCardNum  = iCardNum;
        _iColor    = iCardType % 2 == 1 ? 0 : 1;

        textCardNum.text = FuncMgr.getInstance().getCardNum(iCardNum, _iColor);
        var str    = "huase_" + (iCardType - 1);
        var sprite = AtlasMgr.getInstance().getSpt("res", str);

        imgBigCardType.GetComponent <Image> ().sprite = sprite;
        imgSmCardType.GetComponent <Image> ().sprite  = sprite;
    }
Example #7
0
    public override void OnExit(params object[] argv)
    {
        GameObject nextLevelButton = argv[0] as GameObject;

        nextLevelButton.SetActive(true);
        X.Res.FuncParamConfig config = FuncMgr.GetInstance().GetConfigByID(1);
        if (config != null)
        {
            uint curlevelid = LevelMgr.GetInstance().CurLevelID;
            //int showcount = XPlayerPrefs.GetInt(Evaluation_Tag);
            for (int i = 0; i < config.Params1.Count; i++)
            {
                if (config.Params1[i] == curlevelid /*&& config.Params2[i] > showcount*/)
                {
                    SDKMgr.GetInstance().Track(SDKMsgType.OnCallEvaluation);
                    //showcount++;
                    //XPlayerPrefs.SetInt(Evaluation_Tag, showcount);
                    return;
                }
            }
        }
    }