title: Call method in sequence with parameters cocos2d-x v3.1
body: <p>I just want to call a method in a sequence that will accept a Sprite type argument - </p>
  
  <p>My code so far - </p>
  
  <pre><code>auto obstacleSprite   =   CCSprite::create(OBSTACLE_SPRITE);
  obstacleSprite-&gt;setPosition(Vec2(visibleSize.width*0.25,visibleSize.height*0.15));
  this-&gt;addChild(obstacleSprite);
  
  Sequence *seq   =   Sequence::create(DelayTime::create(randomDelay),CallFunc::create( std::bind(&amp;GamePlayScene::createObstacles,this) ), NULL);
  
  this-&gt;runAction(seq);
  </code></pre>
  
  <p>Method to be called </p>
  
  <pre><code>void GamePlayScene::createObstacles(Sprite *spriteObj){
      CCLOG("HA HA HA");
  }
  </code></pre>
  
  <p>I am not getting how to pass the Sprite(obstacleSprite) object in CallFunc. Please help.</p>