???
Математика на уровне МГУ

Показано с 1 по 25 из 168

Тема: Полный редактор и скрипты.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #5
    Курсант Аватар для SlavikSG
    Регистрация
    26.03.2004
    Адрес
    Новомосковск Тульская обл.
    Возраст
    61
    Сообщений
    441

    Re: Полный редактор и скрипты.

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    ...Т.е. по OnActorCreated и если группа null, запоминаешь их полные имена где-то в списке. Перед загрузкой миссии смотришь след. номер миссии, е если параметре к OnActorCreated будет этот номер - значит твой клиент. Соотв., если хочешь их удалить, пробегаешься по списку, и которые еще живы, убираешь.

    Эх! Мне бы все тоже самое, только с небольшим примером. Номер миссии - это я понял. А какое имя запоминать? "Actor.Name()"? И потом, когда я запомню это самое строковое имя и номер миссии, как узнать, какой это будет потом "actor"? Ведь функция Destroy(), как я понял, работает только зная сам объект "actor", а не его строковое имя в миссии. Если я не прав, то очень бы хотел знать, как зная только строковое имя актора и номер мисси, можно применить функцию Destroy(). Ни в одном примере я не смог найти ничего, кроме такого написания:
    (actor as AiGroundActor).Destroy();
    Очень бы хотелось написать вот так: "Static4".Destroy(); Но это, естественно, работать не будет.

    Какой список имен создавать? Некий двумерный массив или может быть справочник "Dictionary". Или еще что-то, более удобное?

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    ...В твоем случае можно сделать что-то вроде класса Батарея...
    Ой, нет! Спасибо!
    Это точно не мой случай. В ООП я не секу совершенно. Не тот уровень подготовки. А с этим C# (с его невероятно сложным и малопонятным синтаксисом) вообще столкнулся впервые.

    Цитата Сообщение от -atas- Посмотреть сообщение
    ...А перебирать можно не только группы, но и акторов (поискать в примерах foreach actor in ... или типа того)...
    Неа! Бесполезно. Не смог найти. Похоже, что этого и нет вовсе.
    Крайний раз редактировалось SlavikSG; 25.11.2011 в 14:50.
    Нет в русском языке слова дешеГО. Есть слово дешеВО.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •