2016-02-14 84 views
1

有誰知道如何讓複雜的UnityEvent出現在編輯器中?Unity3D:帶有輸入的UnityEvent不會出現在編輯器中

public class Test : MonoBehaviour 
{ 
    public UnityEvent myEvent; 
    public UnityEvent<string> myAnotherEvent; 
} 

myEvent顯得很好,但myAnotherEvent沒有。

在此先感謝。

UPD還試圖重寫UnityEvent這樣的:

public class NewEvent : UnityEvent<string> 
{ 
} 

public class Test : MonoBehaviour 
{ 
    public UnityEvent myEvent; 
    public NewEvent myAnotherEvent; 
} 

似乎並沒有幫助。

回答

1
[System.Serializable] 
public class NewEvent : UnityEvent<string> 
{ 
} 

public class Test : MonoBehaviour 
{ 
    public NewEvent myAnotherEvent; 
} 

您需要通知您的新類是可序列化的。

相關問題