BBGamelib.CCActionManager.getActionByTag C# (CSharp) Method

getActionByTag() public method

public getActionByTag ( int aTag, System target ) : CCAction
aTag int
target System
return CCAction
		public CCAction getActionByTag(int aTag, System.Object target){
			NSUtils.Assert (aTag != CCAction.kCCActionTagInvalid, "Invalid tag");	
			tHashElement element = _targets.HASH_FIND_INT (target.GetHashCode());
			if (element != null) {
				if(element.actions!=null){
					int limit = element.actions.Count;
					for(int i=0; i<limit; i++){
						CCAction a = element.actions[i];
						if(a.tag == aTag){
							return a;
						}
					}
				}
			}
			return null;
		}
		

Usage Example

 /** Gets an action from the running action list given its tag
  * @since v0.7.1
  * @return the Action the with the given tag
  */
 public CCAction getActionByTag(int aTag)
 {
     NSUtils.Assert(aTag != CCAction.kCCActionTagInvalid, "Invalid tag");
     return(_actionManager.getActionByTag(aTag, this));
 }