public override CCObject copyWithZone(CCZone zone) { CCZone tmpZone = zone; CCReverseTime ret = null; if (tmpZone != null && tmpZone.m_pCopyObject != null) { ret = tmpZone.m_pCopyObject as CCReverseTime; if (ret == null) { return(null); } } else { ret = new CCReverseTime(); tmpZone = new CCZone(ret); } base.copyWithZone(tmpZone); ret.initWithAction(m_pOther.copy() as CCFiniteTimeAction); return(ret); }
public override CCObject copyWithZone(CCZone zone) { CCZone tmpZone = zone; CCSequence ret = null; if (tmpZone != null && tmpZone.m_pCopyObject != null) { ret = tmpZone.m_pCopyObject as CCSequence; if (ret == null) { return(null); } } else { ret = new CCSequence(); tmpZone = new CCZone(ret); } base.copyWithZone(tmpZone); CCFiniteTimeAction param1 = m_pActions[0].copy() as CCFiniteTimeAction; CCFiniteTimeAction param2 = m_pActions[1].copy() as CCFiniteTimeAction; if (param1 == null || param2 == null) { return(null); } ret.initOneTwo(param1, param2); return(ret); }
public override CCObject copyWithZone(CCZone zone) { CCZone tmpZone = zone; CCRepeatForever ret = null; if (tmpZone != null && tmpZone.m_pCopyObject != null) { ret = tmpZone.m_pCopyObject as CCRepeatForever; if (ret == null) { return(null); } } else { ret = new CCRepeatForever(); tmpZone = new CCZone(ret); } base.copyWithZone(tmpZone); CCActionInterval param = m_pInnerAction.copy() as CCActionInterval; if (param == null) { return(null); } ret.initWithAction(param); return(ret); }
public override CCObject copyWithZone(CCZone zone) { CCZone tmpZone = zone; CCBezierBy ret = null; if (tmpZone != null && tmpZone.m_pCopyObject != null) { ret = tmpZone.m_pCopyObject as CCBezierBy; if (ret == null) { return(null); } } else { ret = new CCBezierBy(); tmpZone = new CCZone(ret); } base.copyWithZone(tmpZone); ret.initWithDuration(m_fDuration, m_sConfig); return(ret); }
public override CCObject copyWithZone(CCZone zone) { CCZone tmpZone = zone; CCAction ret = null; if (tmpZone != null && tmpZone.m_pCopyObject != null) { ret = (CCAction)tmpZone.m_pCopyObject; } else { ret = new CCAction(); } ret.m_nTag = m_nTag; return(ret); }
public override CCObject copyWithZone(CCZone zone) { CCZone tmpZone = zone; CCActionInstant ret = null; if (tmpZone != null && tmpZone.m_pCopyObject != null) { ret = (CCActionInstant)tmpZone.m_pCopyObject; } else { ret = new CCActionInstant(); tmpZone = new CCZone(ret); } base.copyWithZone(tmpZone); return(ret); }
public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCShow pRet = null; if (pZone != null && pZone.m_pCopyObject != null) { pRet = (CCShow)(pZone.m_pCopyObject); } else { pRet = new CCShow(); pZone = pNewZone = new CCZone(pRet); } base.copyWithZone(pZone); return(pRet); }
public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCFlipY pRet = null; if (pZone != null && pZone.m_pCopyObject != null) { pRet = (CCFlipY)(pZone.m_pCopyObject); } else { pRet = new CCFlipY(); pZone = pNewZone = new CCZone(pRet); } base.copyWithZone(pZone); pRet.initWithFlipY(m_bFlipY); return(pRet); }
public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCPlace pRet = null; if (pZone != null && pZone.m_pCopyObject != null) { pRet = (CCPlace)(pZone.m_pCopyObject); } else { pRet = new CCPlace(); pZone = pNewZone = new CCZone(pRet); } base.copyWithZone(pZone); pRet.initWithPosition(m_tPosition); return(pRet); }
public override CCObject copyWithZone(CCZone zone) { CCZone pNewZone = null; CCCallFuncND pRet = null; if (zone != null && zone.m_pCopyObject != null) { //in case of being called at sub class pRet = (CCCallFuncND)(zone.m_pCopyObject); } else { pRet = new CCCallFuncND(); zone = pNewZone = new CCZone(pRet); } base.copyWithZone(zone); pRet.initWithTarget(m_pSelectorTarget, m_pCallFuncND, m_pData); return(pRet); }
public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCEaseRateAction pCopy = null; if (pZone != null && pZone.m_pCopyObject != null) { //in case of being called at sub class pCopy = (CCEaseRateAction)(pZone.m_pCopyObject); } else { pCopy = new CCEaseRateAction(); pZone = pNewZone = new CCZone(pCopy); } pCopy.initWithAction((CCActionInterval)(m_pOther.copy()), m_fRate); return(pCopy); }
public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCFadeIn pCopy = null; if (pZone != null && pZone.m_pCopyObject != null) { //in case of being called at sub class pCopy = (CCFadeIn)(pZone.m_pCopyObject); } else { pCopy = new CCFadeIn(); pZone = pNewZone = new CCZone(pCopy); } base.copyWithZone(pZone); return(pCopy); }
public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCEaseExponentialInOut pCopy = null; if (pZone != null && pZone.m_pCopyObject != null) { //in case of being called at sub class pCopy = pZone.m_pCopyObject as CCEaseExponentialInOut; } else { pCopy = new CCEaseExponentialInOut(); pZone = pNewZone = new CCZone(pCopy); } pCopy.initWithAction((CCActionInterval)(m_pOther.copy())); return(pCopy); }
public override CCObject copyWithZone(CCZone zone) { CCZone tempZone = zone; CCFollow ret = null; if (tempZone != null && tempZone.m_pCopyObject != null) { ret = (CCFollow)tempZone.m_pCopyObject; } else { ret = new CCFollow(); tempZone = new CCZone(ret); } base.copyWithZone(tempZone); ret.m_nTag = m_nTag; return(ret); }
public override CCObject copyWithZone(CCZone zone) { CCZone tmpZone = null; CCSpeed ret = null; if (tmpZone != null && tmpZone.m_pCopyObject != null) { ret = (CCSpeed)tmpZone.m_pCopyObject; } else { ret = new CCSpeed(); tmpZone = new CCZone(ret); } base.copyWithZone(zone); ret.initWithAction((CCActionInterval)m_pInnerAction.copy(), m_fSpeed); return(ret); }
// super virtual functions public virtual CCCardinalSplineTo copyWithZone(CCZone pZone) { CCZone pNewZone; CCCardinalSplineTo pRet; if (pZone != null && pZone.m_pCopyObject != null) //in case of being called at sub class { pRet = (CCCardinalSplineTo)(pZone.m_pCopyObject); } else { pRet = new CCCardinalSplineTo(); pZone = pNewZone = new CCZone(pRet); } base.copyWithZone(pZone); pRet.initWithDuration(duration, m_pPoints, m_fTension); return(pRet); }
// super methods public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCOrbitCamera pRet = null; if (pZone != null && pZone.m_pCopyObject != null) //in case of being called at sub class { pRet = (CCOrbitCamera)(pZone.m_pCopyObject); } else { pRet = new CCOrbitCamera(); pZone = pNewZone = new CCZone(pRet); } copyWithZone(pZone); pRet.initWithDuration(m_fDuration, m_fRadius, m_fDeltaRadius, m_fAngleZ, m_fDeltaAngleZ, m_fAngleX, m_fDeltaAngleX); return(pRet); }
public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCBlink pCopy = null; if (pZone != null && pZone.m_pCopyObject != null) { //in case of being called at sub class pCopy = (CCBlink)(pZone.m_pCopyObject); } else { pCopy = new CCBlink(); pZone = pNewZone = new CCZone(pCopy); } base.copyWithZone(pZone); pCopy.initWithDuration(m_fDuration, m_nTimes); return(pCopy); }
public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCCallFunc pRet = null; if (pZone != null && pZone.m_pCopyObject != null) { //in case of being called at sub class pRet = (CCCallFunc)(pZone.m_pCopyObject); } else { pRet = new CCCallFunc(); pZone = pNewZone = new CCZone(pRet); } base.copyWithZone(pZone); pRet.initWithTarget(m_pSelectorTarget); pRet.m_pCallFunc = m_pCallFunc; pRet.m_scriptFuncName = m_scriptFuncName; return(pRet); }
public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCScaleTo pCopy = null; if (pZone != null && pZone.m_pCopyObject != null) { //in case of being called at sub class pCopy = (CCScaleBy)(pZone.m_pCopyObject); } else { pCopy = new CCScaleBy(); pZone = pNewZone = new CCZone(pCopy); } base.copyWithZone(pZone); pCopy.initWithDuration(m_fDuration, m_fEndScaleX, m_fEndScaleY); //CC_SAFE_DELETE(pNewZone); return(pCopy); }
public override CCObject copyWithZone(CCZone pZone) { CCZone pNewZone = null; CCProgressFromTo pCopy = null; if (pZone != null && pZone.m_pCopyObject != null) { //in case of being called at sub class pCopy = (CCProgressFromTo)(pZone.m_pCopyObject); } else { pCopy = new CCProgressFromTo(); pZone = pNewZone = new CCZone(pCopy); } // CCActionInterval::copyWithZone(pZone); copyWithZone(pZone); pCopy.initWithDuration(m_fDuration, m_fFrom, m_fTo); // CC_SAFE_DELETE(pNewZone); return(pCopy); }
public override CCObject copyWithZone(CCZone zone) { CCZone tmpZone = zone; CCActionInterval ret = null; if (tmpZone != null && tmpZone.m_pCopyObject != null) { ret = (CCActionInterval)(tmpZone.m_pCopyObject); } else { // action's base class , must be called using __super::copyWithZone(), after overriding from derived class Debug.Assert(false); ret = new CCActionInterval(); tmpZone = new CCZone(ret); } base.copyWithZone(tmpZone); ret.initWithDuration(m_fDuration); return(ret); }
public virtual CCObject copyWithZone(CCZone zone) { Debug.Assert(false); return(null); }