FAtlasManager.GetElementWithName C# (CSharp) Method

GetElementWithName() public method

public GetElementWithName ( string elementName ) : FAtlasElement,
elementName string
return FAtlasElement,
    public FAtlasElement GetElementWithName(string elementName)
    {
        if(_allElementsByName.ContainsKey(elementName))
        {
            return _allElementsByName[elementName];
        }
        throw new FutileException("Couldn't find element named '"+elementName+"'");
    }

Usage Example

Example #1
0
    public Door(bool isHorizontal, int startRow, int startCol) : base("doorVertClosed")
    {
        doorIsHorizontal = isHorizontal;

        this.startRow = startRow;
        this.startCol = startCol;

        SetDoorPosition();

        _frameElements = new FAtlasElement[4];

        FAtlasManager am = Futile.atlasManager;

        _frameElements[doorHorzOpen]   = am.GetElementWithName("doorHorzOpen");
        _frameElements[doorHorzClosed] = am.GetElementWithName("doorHorzClosed");
        _frameElements[doorVertOpen]   = am.GetElementWithName("doorVertOpen");
        _frameElements[doorVertClosed] = am.GetElementWithName("doorVertClosed");

        if (isHorizontal)
        {
            this.element = _frameElements[doorHorzClosed];
        }

        SetDoorStatus(false);

        ListenForUpdate(HandleUpdate);
    }
All Usage Examples Of FAtlasManager::GetElementWithName