Сценарий, который должен + 1, добавляет более 1 к поплавомуC#

Место общения программистов C#
Ответить
Anonymous
 Сценарий, который должен + 1, добавляет более 1 к поплавому

Сообщение Anonymous »

У меня есть этот код, он предполагается, чтобы добавить 1 к плавут Statuedead, когда статуя сломана, что затем вызывает появление некоторых объектов, и исчезает, когда Statuedead = 4. Однако каждый раз, когда статуя разрушается, она добавляет более 1 в поплавок, и я не знаю, почему, вот сценарий: < /p>
. StatueBreak4 interaction11 = hitInfo.collider.gameObject.GetComponent();

if (interaction11 != null && HammerHave == true)
{

Statue4Small.enabled = false;
Statue4Big.enabled = false;
foreach(GameObject go in gameObjectArray4)
{
go.SetActive(true);
}
StatueDead++;
}

StatueBreak1 interaction12 = hitInfo.collider.gameObject.GetComponent();

if (interaction12 != null && HammerHave == true)
{

Statue1Small.enabled = false;
Statue1Big.enabled = false;
foreach(GameObject go in gameObjectArray1)
{
go.SetActive(true);
}
StatueDead++;
}

StatueBreak2 interaction13 = hitInfo.collider.gameObject.GetComponent();

if (interaction13 != null && HammerHave == true)
{

Statue2Small.enabled = false;
Statue2Big.enabled = false;
foreach(GameObject go in gameObjectArray2)
{
go.SetActive(true);
}
StatueDead++;
}

StatueBreak3 interaction14 = hitInfo.collider.gameObject.GetComponent();

if (interaction14 != null && HammerHave == true)
{

Statue3Small.enabled = false;
Statue3Big.enabled = false;
foreach(GameObject go in gameObjectArray3)
{
go.SetActive(true);
}
StatueDead++;
}

if (StatueDead >= 4)
{
ScreamStat1.enabled = false;
ScreamStat2.enabled = true;
StatWall.enabled = false;
}
< /code>
Я был бы признателен за любую помощь. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/797 ... -the-float
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»