public CCTargetedActionState(CCTargetedAction action, CCNode target) : base(action, target) { ForcedTarget = action.ForcedTarget; TargetedAction = action.TargetedAction; ActionState = (CCFiniteTimeActionState)TargetedAction.StartAction(ForcedTarget); }
public CCTargetedActionState (CCTargetedAction action, CCNode target) : base (action, target) { ForcedTarget = action.ForcedTarget; TargetedAction = action.TargetedAction; ActionState = (CCFiniteTimeActionState)TargetedAction.StartAction (ForcedTarget); }
public override void OnEnter() { base.OnEnter(); centerSprites(2); var jump1 = new CCJumpBy(2, CCPoint.Zero, 100, 3); var jump2 = (CCJumpBy)jump1.Copy(); var rot1 = new CCRotateBy(1, 360); var rot2 = (CCRotateBy)rot1.Copy(); var t1 = new CCTargetedAction(m_kathia, jump2); var t2 = new CCTargetedAction(m_kathia, rot2); var seq = CCSequence.FromActions(jump1, t1, rot1, t2); var always = new CCRepeatForever(seq); m_tamara.RunAction(always); }
public CCTargetedAction(CCTargetedAction targetedAction) : base(targetedAction) { InitWithTarget(targetedAction.m_pTarget, (CCFiniteTimeAction) targetedAction.m_pAction.Copy()); }
public CCTargetedAction(CCTargetedAction targetedAction) : base(targetedAction) { InitWithTarget(targetedAction.m_pTarget, (CCFiniteTimeAction)targetedAction.m_pAction.Copy()); }