BBGamelib.CCSpawn.initWithAction C# (CSharp) Method

initWithAction() public method

public initWithAction ( CCActionFiniteTime one, CCActionFiniteTime two ) : void
one CCActionFiniteTime
two CCActionFiniteTime
return void
		public void initWithAction(CCActionFiniteTime one, CCActionFiniteTime two){
			NSUtils.Assert( one!=null && two!=null, "Sequence: arguments must be non-nil");
			NSUtils.Assert( one!=_one && one!=_two, "Spawn: reinit using same parameters is not supported");
			NSUtils.Assert( two!=_two && two!=_one, "Spawn: reinit using same parameters is not supported");

			float d1 = one.duration;
			float d2 = two.duration;

			base.initWithDuration (Mathf.Max (d1, d2));
			_one = one;
			_two = two;

			if (FloatUtils.Big(d1 , d2))
				_two = CCSequence.Actions (two, new CCDelayTime (d1 - d2));
			else if (d1 < d2)
				_one = CCSequence.Actions (one, new CCDelayTime (d2 - d1));
		}