Beispiel #1
0
        public void Enter()
        {
            Debug.Log("MotoEnemyFollow");
            Player pplayer = MoverManager.getInstance.m_Player;

            if (pplayer != null)
            {
                Vector3 dir = (pplayer.transform.position - m_Enemy.transform.position).normalized;

                m_FollowDir = new Vector3(dir.x, 0, 0);

                m_FollowSpeed = Random.Range(0.8f, 1.0f) * m_Enemy.GetSpeed() * m_FollowDir;
            }
        }
Beispiel #2
0
        public void Enter()
        {
            Debug.Log("MotoEnemyNormal");
            m_WaitTime = Random.Range(0.5f, 1.0f) * MaxWaitTime;

            m_Speed = Random.Range(-1.0f, 1.0f) * m_Enemy.GetSpeed();
        }