第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

統(tǒng)一:創(chuàng)建新類實(shí)例時(shí)為NULL

統(tǒng)一:創(chuàng)建新類實(shí)例時(shí)為NULL

C#
12345678_0001 2019-07-03 10:36:35
統(tǒng)一:創(chuàng)建新類實(shí)例時(shí)為NULL我陷入了非常愚蠢的境地:我正在創(chuàng)建泛型類的新實(shí)例,但它返回“怪異”NULL。    Rule rule2 = new Rule(); // initiate the class     Debug.Log(rule2); //1st debug     rule2.RuleSetup(r: "CaughtEnough", li: 0); //setting up the parameters     Debug.Log(rule2.rule); //2nd debug第一次調(diào)試給我    null     UnityEngine.Debug:Log(Object)同時(shí),設(shè)置參數(shù)工作,第二次調(diào)試給我   CaughtEnough    UnityEngine.Debug:Log(Object)它應(yīng)該在適當(dāng)?shù)念悓?shí)例中。它給我?guī)?lái)的一個(gè)(到目前為止)問(wèn)題是,如果我調(diào)用這個(gè)規(guī)則類實(shí)例   Invoke(rule, 0f);它給出了NullReferenceException錯(cuò)誤。但同時(shí)實(shí)際的功能   CaughtEnough();工作正常,就像預(yù)期的那樣。有什么想法,問(wèn)題的根源是什么,以及如何克服它?UPD還發(fā)布了規(guī)則類的安裝部分,盡管這很簡(jiǎn)單public class Rule : MonoBehaviour {public string rule;public int leftInt;public Dictionary<string, int> leftDict;public float countdown;public int outcome;public CatchManager catchMan;public Net net;// Use this for initializationvoid Start () {    RuleSetup();   }public void RuleSetup(string r = "NoRule", int li = 0, Dictionary<string, int> ld = null,  float cd = float.PositiveInfinity) {    rule = r;    leftInt = li;    leftDict = ld;    countdown = cd;}.....
查看完整描述

3 回答

?
慕沐林林

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊

只是跟進(jìn)一下,我是怎么做的,為什么:

  1. 我不再繼承Rule來(lái)自MonoBehaviour避免跟蹤創(chuàng)建和刪除游戲?qū)ο?,這似乎是痛苦的。

  2. Invoke方法不存在于泛型類中,我將其替換為反射,如所述。這里


查看完整回答
反對(duì) 回復(fù) 2019-07-03
?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊

再次感謝,其他的一切實(shí)際上都是實(shí)心的物品與預(yù)制的n‘s’工作人員。不知道為什么我認(rèn)為我可以只使用一個(gè)類,在規(guī)則:) 

查看完整回答
反對(duì) 回復(fù) 2019-07-03
  • 3 回答
  • 0 關(guān)注
  • 509 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)