Esempio n. 1
0
    void Start()
    {
        cb = CBDisplay;
        if (cb != null)
        {
            cb("Hello1");
            Debug.Log(cb != null);
            cb = null;
        }

        bool _wait = true;

        cb = delegate(string _str) {
            Debug.Log(_str);
            _wait = false;
            cb    = null;
        };
        if (cb != null)
        {
            cb("Hello2");
            Debug.Log(cb != null);
            cb = null;
        }

        cb = ((_str) => {
            Debug.Log(_str);
            cb = null;
        });
        if (cb != null)
        {
            cb("Hello3");
            Debug.Log(cb != null);
            cb = null;
        }



        /*
         * MyClass _obj = new MyClass (11);
         * MyClass _a = _obj as MyClass;
         * Debug.Log (_a.xxx);
         *
         * MyClass _b = (MyClass)_obj;
         * Debug.Log (_b.xxx);
         *
         * Debug.Log (_b is MyClass);
         */

        //int? i = null;
        //string _str = "Hello";
        //_str.Length

        //Debug.Log ("static:" + TConstant.MAX_STATIC);
        //Debug.Log ("const:" + TConstant.MAX_CONST);

        //StartCoroutine (CoGetNumber ());
    }
 public void InitInfo(string _name, string _itemName, VOID_FUN_STRING _cb)
 {
     uiName.text         = _name;
     uiSprite.spriteName = _itemName;
     callbackStr         = _cb;
 }