public void StartSpawnTrail(PlayerController.PlayerMoveDir dir) { if (m_Spawn == false) { m_Spawn = true; m_SpawnTime = m_SpawnTrailInterval; } //m_PlayerController.GetComponent<MonoBehaviour>().StartCoroutine("SpawnTrailCor"); }
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); }); //} }