Во-первых, для реализации расширений внутри Unity предусмотрен специальный класс Editor, от которого мы радостно и наследуемся. Для того, чтобы редактор понимал к чему это расширения, необходимо указать атрибут [CustomEditor]. Здесь мы подсказываем редактору, что применять скрипт необходимо к классам типа GameObjectBase, где, как вы помните (все же перечитали пост про клеточную систему?), хранится описание клеток. Незамысловатое true разрешает редактору докапываться и к наследникам от этого базового класса.