public override CCObject copyWithZone(CCZone zone) { CCZone tmpZone = zone; CCJumpTo ret = null; if (tmpZone != null && tmpZone.m_pCopyObject != null) { ret = tmpZone.m_pCopyObject as CCJumpTo; if (ret == null) { return null; } } else { ret = new CCJumpTo(); tmpZone = new CCZone(ret); } base.copyWithZone(tmpZone); ret.initWithDuration(m_fDuration, m_delta, m_height, m_nJumps); return ret; }
public override CCObject copyWithZone(CCZone zone) { CCZone tmpZone = zone; CCJumpTo ret = null; if (tmpZone != null && tmpZone.m_pCopyObject != null) { ret = tmpZone.m_pCopyObject as CCJumpTo; if (ret == null) { return(null); } } else { ret = new CCJumpTo(); tmpZone = new CCZone(ret); } base.copyWithZone(tmpZone); ret.initWithDuration(m_fDuration, m_delta, m_height, m_nJumps); return(ret); }
public static CCJumpTo actionWithDuration(float duration, CCPoint position, float height, uint jumps) { CCJumpTo ret = new CCJumpTo(); ret.initWithDuration(duration, position, height, jumps); return ret; }
public static CCJumpTo actionWithDuration(float duration, CCPoint position, float height, uint jumps) { CCJumpTo ret = new CCJumpTo(); ret.initWithDuration(duration, position, height, jumps); return(ret); }
public override void OnEnter() { base.OnEnter(); centerSprites(3); var actionTo = new CCJumpTo(2, new CCPoint(300, 300), 50, 4); var actionBy = new CCJumpBy(2, new CCPoint(300, 0), 50, 4); var actionUp = new CCJumpBy(2, new CCPoint(0, 0), 80, 4); var actionByBack = actionBy.Reverse(); m_tamara.RunAction(actionTo); m_grossini.RunAction(CCSequence.FromActions(actionBy, actionByBack)); m_kathia.RunAction(new CCRepeatForever(actionUp)); }
public override void onEnter() { base.onEnter(); centerSprites(3); CCActionInterval actionTo = CCJumpTo.actionWithDuration(2, new CCPoint(300, 300), 50, 4); CCActionInterval actionBy = CCJumpBy.actionWithDuration(2, new CCPoint(300, 0), 50, 4); CCActionInterval actionUp = CCJumpBy.actionWithDuration(2, new CCPoint(0, 0), 80, 4); CCFiniteTimeAction actionByBack = actionBy.reverse(); m_tamara.runAction(actionTo); m_grossini.runAction(CCSequence.actions(actionBy, actionByBack)); m_kathia.runAction(CCRepeatForever.actionWithAction(actionUp)); }
public MainLayer() { base.isTouchEnabled = true; CCSprite sprite = CCSprite.spriteWithFile(ClickAndMoveTest.s_pPathGrossini); CCLayer layer = CCLayerColor.layerWithColor(new ccColor4B(255, 255, 0, 255)); addChild(layer, -1); addChild(sprite, 0, ClickAndMoveTest.kTagSprite); sprite.position = new CCPoint(20, 150); sprite.runAction(CCJumpTo.actionWithDuration(4, new CCPoint(300, 48), 100, 4)); layer.runAction(CCRepeatForever.actionWithAction( (CCActionInterval)(CCSequence.actions( CCFadeIn.actionWithDuration(1), CCFadeOut.actionWithDuration(1))) )); }
protected CCJumpTo(CCJumpTo jumpTo) : base(jumpTo) { InitWithDuration(jumpTo.m_fDuration, jumpTo.m_delta, jumpTo.m_height, jumpTo.m_nJumps); }
protected CCJumpTo (CCJumpTo jumpTo) : base (jumpTo) { InitWithDuration(jumpTo.m_fDuration, jumpTo.m_delta, jumpTo.m_height, jumpTo.m_nJumps); }