2017-02-16 76 views
0
FieldInfo gamegui = admingui.GetType().GetField("gamemode", BindingFlags.NonPublic | BindingFlags.Instance) 



     if (Input.GetKeyDown(KeyCode.J)) 
     { 
      foreach (Client client4 in UnityEngine.Object.FindObjectsOfType<Client>()) 
      { 
      admingui.gamemode = 5; 
      gamegui = 5; 
      } 
     } 

它的私人詮釋AdminGUI.gamemode,我需要一些幫助解決這些問題的 詳情: 我嘗試編輯AdminGUI.gamemode 改變遊戲模式選擇 我如何可以綁定私有詮釋? ...和編輯它...訪問和編輯私有字段值

+0

你能不能把它公開? –

+0

我無法公開 –

+0

看看屬性。 –

回答

0

你可以設置一個值與FieldInfo對象

gamegui.SetValue(admingui, 5);