public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCRepeat; if (ret == null) { return null; } base.Copy(zone); var param = m_pInnerAction.Copy() as CCFiniteTimeAction; if (param == null) { return null; } ret.InitWithAction(param, m_uTimes); return ret; } else { return new CCRepeat(this); } }
public override object Copy(ICCCopyable zone) { ICCCopyable tmpZone = zone; CCSequence ret; if (tmpZone != null && tmpZone != null) { ret = tmpZone as CCSequence; if (ret == null) { return(null); } base.Copy(tmpZone); var param1 = m_pActions[0].Copy() as CCFiniteTimeAction; var param2 = m_pActions[1].Copy() as CCFiniteTimeAction; if (param1 == null || param2 == null) { return(null); } ret.InitOneTwo(param1, param2); return(ret); } else { return(new CCSequence(this)); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCRepeatForever; if (ret == null) { return(null); } base.Copy(zone); var param = m_pInnerAction.Copy() as CCActionInterval; if (param == null) { return(null); } ret.InitWithAction(param); return(ret); } else { return(new CCRepeatForever(this)); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCRepeat; if (ret == null) { return(null); } base.Copy(zone); var param = m_pInnerAction.Copy() as CCFiniteTimeAction; if (param == null) { return(null); } ret.InitWithAction(param, m_uTimes); return(ret); } else { return(new CCRepeat(this)); } }
public object Copy(ICCCopyable pZone) { var pCopy = new CCSpriteFrame(); pCopy.InitWithTexture(m_pobTexture, m_obRectInPixels, m_bRotated, m_obOffsetInPixels, m_obOriginalSizeInPixels); return(pCopy); }
public override object Copy(ICCCopyable zone) { ICCCopyable tmpZone = zone; CCSequence ret; if (tmpZone != null && tmpZone != null) { ret = tmpZone as CCSequence; if (ret == null) { return null; } base.Copy(tmpZone); var param1 = m_pActions[0].Copy() as CCFiniteTimeAction; var param2 = m_pActions[1].Copy() as CCFiniteTimeAction; if (param1 == null || param2 == null) { return null; } ret.InitOneTwo(param1, param2); return ret; } else { return new CCSequence(this); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCSpawn; if (ret == null) { return null; } base.Copy(zone); var param1 = m_pOne.Copy() as CCFiniteTimeAction; var param2 = m_pTwo.Copy() as CCFiniteTimeAction; if (param1 == null || param2 == null) { return null; } ret.InitOneTwo(param1, param2); return ret; } else { return new CCSpawn(this); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCMoveBy; if (ret == null) { return null; } base.Copy(zone); ret.InitWithDuration(m_fDuration, m_delta); return ret; } else { return new CCMoveBy(this); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCRepeatForever; if (ret == null) { return null; } base.Copy(zone); var param = m_pInnerAction.Copy() as CCActionInterval; if (param == null) { return null; } ret.InitWithAction(param); return ret; } else { return new CCRepeatForever(this); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCSpawn; if (ret == null) { return(null); } base.Copy(zone); var param1 = m_pOne.Copy() as CCFiniteTimeAction; var param2 = m_pTwo.Copy() as CCFiniteTimeAction; if (param1 == null || param2 == null) { return(null); } ret.InitOneTwo(param1, param2); return(ret); } else { return(new CCSpawn(this)); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = (CCToggleVisibility) zone; base.Copy(zone); return ret; } return new CCToggleVisibility(this); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { var pRet = (CCHide) (pZone); base.Copy(pZone); return pRet; } return new CCHide(this); }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = (CCActionInstant) zone; base.Copy(zone); return ret; } return new CCActionInstant(this); }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = (CCToggleVisibility)zone; base.Copy(zone); return(ret); } return(new CCToggleVisibility(this)); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { var pRet = (CCShow)(pZone); base.Copy(pZone); return(pRet); } return(new CCShow(this)); }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = (CCActionInstant)zone; base.Copy(zone); return(ret); } return(new CCActionInstant(this)); }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = (CCRemoveSelf) zone; base.Copy(zone); ret.Init(m_bIsNeedCleanUp); return ret; } return new CCRemoveSelf(this); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { var pRet = (CCPlace)(pZone); base.Copy(pZone); pRet.InitWithPosition(m_tPosition); return(pRet); } return(new CCPlace(this)); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { var pRet = (CCFlipX)(pZone); base.Copy(pZone); pRet.InitWithFlipX(m_bFlipX); return(pRet); } return(new CCFlipX(this)); }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = (CCRemoveSelf)zone; base.Copy(zone); ret.Init(m_bIsNeedCleanUp); return(ret); } return(new CCRemoveSelf(this)); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { var pRet = (CCFlipX) (pZone); base.Copy(pZone); pRet.InitWithFlipX(m_bFlipX); return pRet; } return new CCFlipX(this); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { var pRet = (CCPlace) (pZone); base.Copy(pZone); pRet.InitWithPosition(m_tPosition); return pRet; } return new CCPlace(this); }
public virtual object Copy(ICCCopyable zone) { if (zone != null) { ((CCAction) zone).m_nTag = m_nTag; return zone; } else { return new CCAction(this); } }
public override object Copy(ICCCopyable zone) { if (zone != null && zone != null) { var ret = zone as CCBezierTo; base.Copy(zone); ret.InitWithDuration(m_fDuration, m_sConfig); return(ret); } return(new CCBezierTo(this)); }
public virtual object Copy(ICCCopyable zone) { if (zone != null) { ((CCAction)zone).m_nTag = m_nTag; return(zone); } else { return(new CCAction(this)); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) //in case of being called at sub class { var pRet = (CCTargetedAction)(pZone); base.Copy(pZone); // win32 : use the m_pOther's copy object. pRet.InitWithTarget(m_pForcedTarget, (CCFiniteTimeAction)m_pAction.Copy()); return(pRet); } return(new CCTargetedAction(this)); }
public override object Copy(ICCCopyable zone) { if (zone != null && zone != null) { var ret = zone as CCBezierTo; base.Copy(zone); ret.InitWithDuration(m_fDuration, m_sConfig); return ret; } return new CCBezierTo(this); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) //in case of being called at sub class { var pRet = (CCTargetedAction) (pZone); base.Copy(pZone); // win32 : use the m_pOther's copy object. pRet.InitWithTarget(m_pForcedTarget, (CCFiniteTimeAction) m_pAction.Copy()); return pRet; } return new CCTargetedAction(this); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = (CCEaseSineIn) (pZone); pCopy.InitWithAction((CCActionInterval) (m_pInner.Copy())); return pCopy; } return new CCEaseSineIn(this); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = pZone as CCEaseElastic; pCopy.InitWithAction((CCActionInterval) (m_pInner.Copy()), m_fPeriod); return pCopy; } return new CCEaseElastic(this); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = pZone as CCEaseBackOut; pCopy.InitWithAction((CCActionInterval)(m_pInner.Copy())); return(pCopy); } return(new CCEaseBackOut(this)); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) //in case of being called at sub class { var pRet = (CCCardinalSplineTo)(pZone); base.Copy(pZone); pRet.InitWithDuration(Duration, m_pPoints, m_fTension); return(pRet); } return(new CCCardinalSplineTo(this)); }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCScaleBy; base.Copy(zone); // Handles all data copying. return ret; } else { return new CCScaleBy(this); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { var pRet = (CCHide)(pZone); base.Copy(pZone); return(pRet); } else { return(new CCHide(this)); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) //in case of being called at sub class { var pRet = (CCCardinalSplineTo) (pZone); base.Copy(pZone); pRet.InitWithDuration(Duration, m_pPoints, m_fTension); return pRet; } return new CCCardinalSplineTo(this); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = pZone as CCEaseCustom; base.Copy(pCopy); pCopy.InitWithAction((CCActionInterval)m_pInner.Copy(), m_EaseFunc); return(pCopy); } return(new CCEaseCustom(this)); }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCScaleBy; base.Copy(zone); // Handles all data copying. return(ret); } else { return(new CCScaleBy(this)); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = pZone as CCEaseCustom; base.Copy(pCopy); pCopy.InitWithAction((CCActionInterval) m_pInner.Copy(), m_EaseFunc); return pCopy; } return new CCEaseCustom(this); }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCReverseTime; base.Copy(zone); m_pOther = (CCFiniteTimeAction)ret.m_pOther; // .Copy() was in here before return(ret); } else { return(new CCReverseTime(this)); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCReverseTime; base.Copy(zone); m_pOther = (CCFiniteTimeAction) ret.m_pOther; // .Copy() was in here before return ret; } else { return new CCReverseTime(this); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCOrbitCamera; base.Copy(zone); Init(ret.m_fRadius, ret.m_fDeltaRadius, ret.m_fAngleZ, ret.m_fDeltaAngleZ, ret.m_fAngleX, ret.m_fDeltaAngleX); return(ret); } else { return(new CCOrbitCamera(this)); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = (CCSkewTo)(pZone); base.Copy(pZone); pCopy.InitWithDuration(m_fDuration, m_fEndSkewX, m_fEndSkewY); return(pCopy); } return(new CCSkewTo(this)); }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = (CCFollow)zone; base.Copy(zone); ret.m_nTag = m_nTag; return(ret); } else { return(new CCFollow(this)); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { var pRet = (CCShow) (pZone); base.Copy(pZone); return pRet; } else { return new CCShow(this); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = (CCAnimate)(pZone); base.Copy(pZone); pCopy.InitWithAnimation((CCAnimation)m_pAnimation.Copy()); return(pCopy); } return(new CCAnimate(this)); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = (CCAnimate) (pZone); base.Copy(pZone); pCopy.InitWithAnimation((CCAnimation) m_pAnimation.Copy()); return pCopy; } return new CCAnimate(this); }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = (CCFadeOut) (pZone); base.Copy(pZone); return pCopy; } else { return new CCFadeOut(this); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = (CCFadeOut)(pZone); base.Copy(pZone); return(pCopy); } else { return(new CCFadeOut(this)); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = (CCSkewTo) (pZone); base.Copy(pZone); pCopy.InitWithDuration(m_fDuration, m_fEndSkewX, m_fEndSkewY); return pCopy; } return new CCSkewTo(this); }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = (CCActionInterval)(zone); base.Copy(zone); ret.InitWithDuration(m_fDuration); return(ret); } else { return(new CCActionInterval(this)); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCScaleTo; base.Copy(zone); m_fEndScaleX = ret.m_fEndScaleX; m_fEndScaleY = ret.m_fEndScaleY; return(ret); } else { return(new CCScaleTo(this)); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = (CCEaseRateAction)(pZone); pCopy.InitWithAction((CCActionInterval)(m_pOther.Copy()), m_fRate); return(pCopy); } else { return(new CCEaseRateAction(this)); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { //in case of being called at sub class var pRet = (CCCallFuncND) (zone); base.Copy(zone); pRet.InitWithTarget(m_pCallFuncND, m_pData); return pRet; } else { return new CCCallFuncND(this); } }
/// <summary> /// Copy/Duplicatae protocol for making a self copy of this object instance. If null is /// given as the parameter then selfie of this instance is returned. Otherwise, the state /// of this instance is copied to the given target. /// </summary> /// <param name="zone"></param> /// <returns></returns> public virtual object Copy(ICCCopyable zone) { if (zone != null) { CCAction action = (CCAction)zone; action.m_pOriginalTarget = m_pOriginalTarget; action.m_pTarget = m_pTarget; action.m_nTag = m_nTag; return zone; } else { return new CCAction(this); } }
// super methods public override object Copy(ICCCopyable zone) { if (zone != null) { //in case of being called at sub class var pRet = (CCCallFuncO)(zone); base.Copy(zone); pRet.InitWithTarget(m_pCallFuncO, m_pObject); return(pRet); } else { return(new CCCallFuncO(this)); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pCopy = pZone as CCEaseElasticOut; pCopy.InitWithAction((CCActionInterval)(m_pOther.Copy()), m_fPeriod); return(pCopy); } else { return(new CCEaseElasticOut(this)); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = zone as CCScaleTo; base.Copy(zone); m_fEndScaleX = ret.m_fEndScaleX; m_fEndScaleY = ret.m_fEndScaleY; return ret; } else { return new CCScaleTo(this); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = (CCActionInterval) (zone); base.Copy(zone); ret.InitWithDuration(m_fDuration); return ret; } else { return new CCActionInterval(this); } }
public override object Copy(ICCCopyable zone) { if (zone != null) { var ret = (CCMoveTo) zone; base.Copy(zone); ret.InitWithDuration(m_fDuration, m_endPosition); return ret; } else { return new CCMoveTo(this); } }
public override object Copy(ICCCopyable pZone) { if (pZone != null) { //in case of being called at sub class var pRet = (CCCallFunc) (pZone); base.Copy(pZone); pRet.m_pCallFunc = m_pCallFunc; pRet.m_scriptFuncName = m_scriptFuncName; return pRet; } else { return new CCCallFunc(this); } }