public static CCFollow actionWithTarget(CCNode followedNode, CCRect rect) { CCFollow follow = new CCFollow(); if ((follow != null) && follow.initWithTarget(followedNode, rect)) { return(follow); } return(null); }
/// <summary> /// creates the action with a set boundary /// </summary> public static CCFollow actionWithTarget(CCNode followedNode, CCRect rect) { CCFollow ret = new CCFollow(); if (ret != null && ret.initWithTarget(followedNode, rect)) { return(ret); } return(null); }
public override CCObject copyWithZone(CCZone zone) { CCZone zone2 = zone; CCFollow pCopyObject = null; if ((zone2 != null) && (zone2.m_pCopyObject != null)) { pCopyObject = (CCFollow)zone2.m_pCopyObject; } else { pCopyObject = new CCFollow(); zone2 = new CCZone(pCopyObject); } base.copyWithZone(zone2); pCopyObject.m_nTag = base.m_nTag; return(pCopyObject); }
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); }
/** creates the action with no boundary set */ public static CCFollow actionWithTarget(CCNode followedNode) { CCFollow ret = new CCFollow(); if (ret != null && ret.initWithTarget(followedNode)) { return ret; } return null; }
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; }
protected CCFollow(CCFollow follow) : base(follow) { m_nTag = follow.m_nTag; }