L'extension de l'Unité composants de l'INTERFACE utilisateur personnalisée Inspecteur

Est-il possible d'étendre la nouvelle unité composants de l'interface utilisateur, comme par exemple la transformation de la composante? Parce que rien ne se passe lorsque j'essaie d'étendre le bouton, au lieu de le transformer composant

using UnityEditor;
using UnityEngine;
[CustomEditor(typeof(Transform))]
public class CustomTransform : Editor
{
    public override void OnInspectorGUI()
    {            
    }
}
Ce n'est pas l'extension, c'est tout simplement un éditeur pour un Composant spécifique qui découle de MonoBehaviour
Il est donc possible d'étendre les fonctionnalités des composants qui proviennent de la MonoBehavior?
L'extension en C# les moyens, de créer une nouvelle classe qui dérive d'une autre classe, aka l'héritage. L'extrait de code ci-dessus n'est pas lié à l'héritage, il est et de l'éditeur de l'extension. public class Player : MonoBehavior { } est l'extension de MonoBehavior et ajoute de nouvelles fonctionnalités. Et les composants de l'INTERFACE utilisateur peut être prolongée, vous avez juste besoin d'hériter d'eux, pas de Editor. L'Éditeur est une INTERFACE utilisateur simplifiée au sein de l'Unité de l'Inspecteur
Si vous devez recompiler votre propre version de l'Unité de l'INTERFACE utilisateur (c'est à dire la cause de l'héritage peut ne pas fonctionner dans certains cas), vous pouvez le télécharger à l'Unité de l'INTERFACE utilisateur de la Source à partir de bitbucket.org/Unity-Technologies/ui et le compiler vous-même. De vérifier la lecture de la page sur la façon de remplacer l'Unité de l'INTERFACE utilisateur standard assemblées avec votre nouvellement compilé ceux
Désolé j'ai utilisé l'extension de nouveau. Je l'ai dit étendre, parce que je veux juste ajouter un peu de contrôles d'interface utilisateur graphique de l'éditeur, puis utiliser DrawDefaultInspector() Donc je ne parle pas de l'héritage. Edit: il N'a pas lu votre dernier commentaire. Doit avoir rafraîchi avant de poster

OriginalL'auteur Eknoes | 2015-03-14