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>(); } }
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>(); } }