DIFF

constructionpartrebuildreversiblebarricadetyped.c

class ConstructionPartRebuildReversibleBarricadeTypeData : ConstructionPartRebuildReversibleBaseTypeData
{
	protected string m_SourceNameBarricade;
	
	override protected void InitCustomPartTypeProperties(PartTypeInitData initData)
	{
		m_SourceNameBarricade = "";
		string path = initData.m_PartPath + " CustomPartTypeProperties";
		if (!g_Game.ConfigIsExisting(path))
		{
			ErrorEx("class CustomPartTypeProperties undefined for " + initData.m_PartPath);
			return;
		}
		else
		{
			if (!g_Game.ConfigIsExisting(path + " barricade_animSource"))
			{
				ErrorConfigUndefined("barricade_animSource", path + " barricade_animSource");
				return;
			}
			g_Game.ConfigGetText(path + " barricade_animSource", m_SourceNameBarricade);
		}
	}
	
	string GetSourceNameBarricade()
	{
		return m_SourceNameBarricade;
	}
}