У меня есть класс GameWorld, который наследует CCLayer и возвращает CCScene.Мой GameWorld имеет синтезированное свойство «оценка».Счет увеличивается каждые 2 секунды, поэтому чем дольше вы играете в игру, тем выше она увеличивается.
Отлично!
Теперь я вызываю свой GameObject, который наследует CCNode и возвращает спрайт,быть добавлен в качестве дочернего слоя.Каждый GameObject имеет свойство «cost».
Но всякий раз, когда вы добавляете новый спрайт, ваш счет уменьшается в соответствии со стоимостью.
Так как я могу установить свой (int) счет вGameWorld, ОТ GameObject, который содержит (int) стоимость, которая уменьшит счет?
Другими словами, легко установить / получить счет GameWorld из класса, но мой класс GameObject не можетувидеть GameWorld.Есть ли способ предоставить метод установки для свойства класса другому классу?
Спасибо!