public void StartSpawnTrail(PlayerController.PlayerMoveDir dir)
 {
     if (m_Spawn == false)
     {
         m_Spawn     = true;
         m_SpawnTime = m_SpawnTrailInterval;
     }
     //m_PlayerController.GetComponent<MonoBehaviour>().StartCoroutine("SpawnTrailCor");
 }
Exemple #2
0
 public void OnSpawned(PlayerController.PlayerMoveDir dir)
 {
     m_Move     = true;
     m_MoveDir  = dir;
     m_MoveTime = 0f;
     //if (dir == PlayerController.PlayerMoveDir.Left)
     //{
     //    transform.DOMoveX(m_MoveDis, m_MOveTime).SetRelative().SetEase(Ease.Linear).OnComplete(()=> { GameObjectPoolMgr.S.Recycle(gameObject); });
     //}
     //else if (dir == PlayerController.PlayerMoveDir.Right)
     //{
     //    transform.DOMoveX(-m_MoveDis, m_MOveTime).SetRelative().SetEase(Ease.Linear).OnComplete(() => { GameObjectPoolMgr.S.Recycle(gameObject); });
     //}
     //else if (dir == PlayerController.PlayerMoveDir.Vertical)
     //{
     //    transform.DOMoveY(-m_MoveDis, m_MOveTime).SetRelative().SetEase(Ease.Linear).OnComplete(() => { GameObjectPoolMgr.S.Recycle(gameObject); });
     //}
 }