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; }