Пример #1
0
    /**********************************************************************************************/
    // функция установки дефолтных параметров юнита
    //
    /**********************************************************************************************/
    override public void ResetGObject()
    {
        // если объект был использован впервые - необходимости сбрасывать настройки нет
        if (IsInitialized())
        {
            m_drive.ResetComponent();
            m_effectMaster.ResetComponent();
            m_armor.ResetComponent();

            foreach (IRadar radar in m_radars)
            {
                radar.ResetComponent();
            }

            m_weaponMaster.ResetComponent();

            SetDefaultParameter();
            gameObject.SetActive(true);
        }
    }