Exemple #1
0
        void Start()
        {
            m_Collider2D.enabled   = false;
            m_SpriteRenderer.color = m_SpriteRenderer.color.WithAlpha(0f);

            if (MOVE_DIR_LOOKUP.Count == 0)
            {
                MOVE_DIR_LOOKUP.Add(MovementDirection.Left, Vector2.left);
                MOVE_DIR_LOOKUP.Add(MovementDirection.Down, Vector2.down);
                MOVE_DIR_LOOKUP.Add(MovementDirection.Right, Vector2.right);
                MOVE_DIR_LOOKUP.Add(MovementDirection.Up, Vector2.up);
            }

            if (oscillateY)
            {
                m_MoveOscillation = new YMovementOscillationImpl(transform, 0.01f, 0f);
            }
            else
            {
                m_MoveOscillation = new YIdleOscillation(transform);
            }

            if (GetComponent <EnemyMoveRegister>() == null)
            {
                gameObject.AddComponent <EnemyMoveRegister>();
            }
        }
Exemple #2
0
        void Start()
        {
            m_Collider2D.enabled   = false;
            m_SpriteRenderer.color = m_SpriteRenderer.color.WithAlpha(0f);

            if (oscillateY)
            {
                m_MoveOscillation = new YMovementOscillationImpl(transform, 0.01f, 0f);
            }
            else
            {
                m_MoveOscillation = new YIdleOscillation(transform);
            }

            if (GetComponent <EnemyMoveRegister>() == null)
            {
                gameObject.AddComponent <EnemyMoveRegister>();
            }
        }