0
ユニティカスタムインスペクタで列挙コントロールを設定したいと思います。しかし、何らかの理由で私の列挙型コントロールは選択肢の価値を変えていません。ここに私のコードです。ユニティカスタムインスペクタでのenumコントロールの設定
スクリーンショットやコードからコンテキストを理解したい方は、Facebook sdkを統合しており、カスタムエディタを使用して権限を追加する必要があります。
public override void OnInspectorGUI()
{
DrawDefaultInspector();
ShowCurrentPermissions();
FacebookPermissions permission = FacebookPermissions.none;
permission = (FacebookPermissions)EditorGUILayout.EnumPopup("Permission", permission);
if (GUILayout.Button("Add Permission"))
{
Debug.Log("Add pressed");
permission = (FacebookPermissions)EditorGUILayout.EnumPopup("Permission", permission);
AddPermission(permission);
}
if (GUILayout.Button("Remove Permission"))
{
permission = (FacebookPermissions)EditorGUILayout.EnumPopup("Permission", permission);
RemovePermission(permission);
}
}
列挙型コントロールはまったく応答していませんが、ボタンは正常に動作しています。