BBGamelib.CCActionManager.removeActionAtIndex C# (CSharp) Method

removeActionAtIndex() private method

private removeActionAtIndex ( int index, tHashElement element ) : void
index int
element tHashElement
return void
		void removeActionAtIndex(int index, tHashElement element){
			CCAction action = element.actions [index];
			if (action == element.currentAction && !element.currentActionSalvaged) {
				element.currentActionSalvaged = true;			
			}
			element.actions.RemoveAt (index);
			if (element.actionIndex == index)
				element.actionIndex --;
			if (element.actions.Count == 0) {
				if(_currentTarget == element)
					_currentTargetSavlvaged = true;
				else
					deleteHashElement(element);
			}
		}
		#endregion