Странный вопрос здесь - у меня есть игровой объект с прикрепленным объектом класса. Я создаю экземпляр игрового объекта и назначаю объект класса с данными из существующего класса.
Затем я создаю экземпляр второго игрового объекта с точно таким же прикрепленным объектом класса и назначаю ему те же данные, что и у первого объекта. Если я изменю класс, присоединенный к первому игровому объекту, он будет отличаться от класса, присоединенного ко второму объекту, даже если они оба ссылаются (или должны) ссылаться на один и тот же исходный класс.
Кто-нибудь может подумать, почему это произойдет?