Пример #1
0
        public CCTargetedActionState(CCTargetedAction action, CCNode target)
            : base(action, target)
        {
            ForcedTarget   = action.ForcedTarget;
            TargetedAction = action.TargetedAction;

            ActionState = (CCFiniteTimeActionState)TargetedAction.StartAction(ForcedTarget);
        }
Пример #2
0
        public CCTargetedActionState (CCTargetedAction action, CCNode target)
            : base (action, target)
        {   
            ForcedTarget = action.ForcedTarget;
            TargetedAction = action.TargetedAction;

            ActionState = (CCFiniteTimeActionState)TargetedAction.StartAction (ForcedTarget);
        }
Пример #3
0
        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);
        }
Пример #4
0
 public CCTargetedAction(CCTargetedAction targetedAction)
     : base(targetedAction)
 {
     InitWithTarget(targetedAction.m_pTarget, (CCFiniteTimeAction) targetedAction.m_pAction.Copy());
 }
Пример #5
0
 public CCTargetedAction(CCTargetedAction targetedAction) : base(targetedAction)
 {
     InitWithTarget(targetedAction.m_pTarget, (CCFiniteTimeAction)targetedAction.m_pAction.Copy());
 }